
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="http://sigmajs.org/js/sigma.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
  var sigRoot = document.getElementById('sig');
  var sigInst = sigma.init(sigRoot).drawingProperties({
    defaultLabelColor: '#fff',
    defaultLabelSize: 14,
    defaultLabelBGColor: '#000',
    defaultLabelHoverColor: '#000',
    labelThreshold: 6,
    defaultEdgeType: 'curve'
  }).graphProperties({
    minNodeSize: 0.5,
    maxNodeSize: 10,
    minEdgeSize: 0.25,
    maxEdgeSize: 5
  });

  // Bind events :
  var greyColor = '#333';
  var redColor = '#f50';
  var blueColor = '#0bf';
  sigInst.bind('overnodes',function(event){
      var nodes = event.content;
      var neighbors = {};
      sigInst.iterEdges(function(e){
          if(nodes.indexOf(e.source)<0 && nodes.indexOf(e.target)<0){
              if(!e.attr['grey']){
                  e.attr['true_color'] = e.color;
                  e.color = greyColor;
                  e.attr['grey'] = 1;
              }
          }else if (nodes.indexOf(e.source)<0){
              e.color = e.attr['grey'] ? e.attr['true_color'] : redColor;
              e.attr['grey'] = 1;

              neighbors[e.source] = 1;
              neighbors[e.target] = 1;

          }else{
              e.color = e.attr['grey'] ? e.attr['true_color'] : blueColor;
              e.attr['grey'] = 1;

              neighbors[e.source] = 1;
              neighbors[e.target] = 1;

          }
      }).iterNodes(function(n){
          if(!neighbors[n.id]){
              if(!n.attr['grey']){
                  n.attr['true_color'] = n.color;
                  n.color = greyColor;
                  n.attr['grey'] = 1;
              }
          }else{
              n.color = n.attr['grey'] ? n.attr['true_color'] : n.color;
              n.attr['grey'] = 0;
          }
      }).draw(2,2,2);
  }).bind('outnodes',function(){
      sigInst.iterEdges(function(e){
          e.color = e.attr['grey'] ? e.attr['true_color'] : e.color;
          e.attr['grey'] = 0;
      }).iterNodes(function(n){
          n.color = n.attr['grey'] ? n.attr['true_color'] : n.color;
          n.attr['grey'] = 0;
      }).draw(2,2,2);
  });
(sigInst

).addNode('SEA', {label:'Seattle Tacoma Intl 2.4', size:2.4488160165123833, x:-122.309306, y:-47.449}
).addNode('VIE', {label:'Schwechat 2.4', size:2.44269849504339, x:16.569722, y:-48.110278}
).addNode('ATH', {label:'Eleftherios Venizelos Intl 2.4', size:2.3834114943743026, x:23.944467, y:-37.936358}
).addNode('HND', {label:'Tokyo Intl 2.4', size:2.378397318354141, x:139.779694, y:-35.552258}
).addNode('YVR', {label:'Vancouver Intl 2.4', size:2.373221621356078, x:-123.184444, y:-49.193889}
).addNode('AKL', {label:'Auckland Intl 2.4', size:2.359570088696094, x:174.791667, y:37.008056}
).addNode('PHX', {label:'Phoenix Sky Harbor Intl 2.4', size:2.354749046486312, x:-112.011583, y:-33.434278}
).addNode('MEL', {label:'Melbourne Intl 2.3', size:2.3416011929366105, x:144.843333, y:37.673333}
).addNode('CPH', {label:'Kastrup 2.3', size:2.2585039950309627, x:12.655972, y:-55.617917}
).addNode('FLL', {label:'Fort Lauderdale Hollywood Intl 2.2', size:2.2357615908026305, x:-80.15275, y:-26.072583}
).addNode('MCO', {label:'Orlando Intl 2.2', size:2.233906823349555, x:-81.308994, y:-28.429394}
).addNode('PHL', {label:'Philadelphia Intl 2.2', size:2.2286262344170913, x:-75.241139, y:-39.871944}
).addNode('AEP', {label:'Aeroparque Jorge Newbery 2.2', size:2.2252147497298775, x:-58.415606, y:34.559175}
).addNode('LED', {label:'Pulkovo 2.2', size:2.2227851129746847, x:30.262503, y:-59.800292}
).addNode('BOS', {label:'General Edward Lawrence Logan Intl 2.2', size:2.217604572185675, x:-71.005181, y:-42.364347}
).addNode('DTW', {label:'Detroit Metro Wayne Co 2.2', size:2.2143871179553885, x:-83.353389, y:-42.212444}
).addNode('MAN', {label:'Manchester 2.2', size:2.2113819493806597, x:-2.27495, y:-53.353744}
).addNode('NBO', {label:'Jomo Kenyatta International 2.2', size:2.1934011862120206, x:36.9275, y:1.319167}
).addNode('ZRH', {label:'Zurich 2.2', size:2.1883918325825564, x:8.549167, y:-47.464722}
).addNode('CTU', {label:'Shuangliu 2.2', size:2.161327589913155, x:103.947086, y:-30.578528}
).addNode('ARN', {label:'Arlanda 2.1', size:2.1369365454269458, x:17.918611, y:-59.651944}
).addNode('TPE', {label:'Taoyuan Intl 2.1', size:2.101006512355579, x:121.232822, y:-25.077731}
).addNode('CGK', {label:'Soekarno Hatta Intl 2.1', size:2.0876164095511847, x:106.655897, y:6.125567}
).addNode('LIM', {label:'Jorge Chavez Intl 2.1', size:2.052504998747743, x:-77.114319, y:12.021889}
).addNode('BET', {label:'Bethel 2.0', size:2.031845901673714, x:-161.838, y:-60.779778}
).addNode('DUS', {label:'Dusseldorf 2.0', size:2.0187347536224602, x:6.766775, y:-51.289453}
).addNode('AUH', {label:'Abu Dhabi Intl 2.0', size:2.013866011269689, x:54.651138, y:-24.432972}
).addNode('MXP', {label:'Malpensa 2.0', size:1.9714490086339387, x:8.728111, y:-45.630606}
).addNode('HEL', {label:'Helsinki Vantaa 1.9', size:1.9104571590606796, x:24.963333, y:-60.317222}
).addNode('JED', {label:'King Abdulaziz Intl 1.9', size:1.908898896386237, x:39.156536, y:-21.679564}
).addNode('KMG', {label:'Wujiaba 1.9', size:1.9074389264032645, x:102.743536, y:-24.992364}
).addNode('BSB', {label:'Presidente Juscelino Kubitschek 1.9', size:1.8547423293588605, x:-47.918625, y:15.8711}
).addNode('HNL', {label:'Honolulu Intl 1.8', size:1.806627096432684, x:-157.922428, y:-21.318681}
).addNode('OSL', {label:'Gardermoen 1.8', size:1.792895178377323, x:11.100361, y:-60.193917}
).addNode('SHA', {label:'Hongqiao Intl 1.8', size:1.7874115648969795, x:121.336319, y:-31.197875}
).addNode('LIS', {label:'Lisboa 1.8', size:1.7867875142209384, x:-9.135919, y:-38.781311}
).addNode('THR', {label:'Mehrabad Intl 1.8', size:1.7551687805501957, x:51.313416, y:-35.689167}
).addNode('RUH', {label:'King Khaled Intl 1.8', size:1.7546908752071515, x:46.698776, y:-24.95764}
).addNode('PPT', {label:'Faaa International 1.7', size:1.7353749664200133, x:-149.611389, y:17.556667}
).addNode('FAI', {label:'Fairbanks Intl 1.7', size:1.7114663820981562, x:-147.856267, y:-64.815114}
).addNode('SZX', {label:'Baoan Intl 1.7', size:1.703182321860355, x:113.810664, y:-22.639258}
).addNode('ADD', {label:'Bole Intl 1.7', size:1.6501753864993085, x:38.799319, y:-8.977889}
).addNode('CAI', {label:'Cairo Intl 1.6', size:1.6341717560592923, x:31.405556, y:-30.121944}
).addNode('POM', {label:'Port Moresby Jacksons Intl 1.6', size:1.6010791602201646, x:147.22005, y:9.443383}
).addNode('CKG', {label:'Jiangbei 1.6', size:1.599679018230254, x:106.641678, y:-29.719217}
).addNode('HIR', {label:'Honiara International 1.6', size:1.595851247309372, x:160.054789, y:9.428}
).addNode('SLC', {label:'Salt Lake City Intl 1.6', size:1.5865084870238313, x:-111.977772, y:-40.788389}
).addNode('DOH', {label:'Doha Intl 1.6', size:1.5794013458905238, x:51.565056, y:-25.261125}
).addNode('CUN', {label:'Cancun Intl 1.6', size:1.5564023899584525, x:-86.877083, y:-21.036528}
).addNode('GIG', {label:'Galeao Antonio Carlos Jobim 1.6', size:1.5540494506912548, x:-43.243647, y:22.808903}
).addNode('YYC', {label:'Calgary Intl 1.6', size:1.5527973685169536, x:-114.020278, y:-51.113888}
).addNode('XIY', {label:'Xianyang 1.5', size:1.5364633414727624, x:108.751592, y:-34.447119}
).addNode('STN', {label:'Stansted 1.5', size:1.5027762043387618, x:0.235, y:-51.885}
).addNode('CLE', {label:'Cleveland Hopkins Intl 1.5', size:1.4973031967688883, x:-81.849794, y:-41.411689}
).addNode('LPA', {label:'Gran Canaria 1.5', size:1.4697199121488775, x:-15.386586, y:-27.931886}
).addNode('KBP', {label:'Boryspil Intl 1.5', size:1.4652027391326663, x:30.894722, y:-50.345}
).addNode('PER', {label:'Perth Intl 1.5', size:1.4621137043995684, x:115.966944, y:31.940278}
).addNode('HGH', {label:'Xiaoshan 1.5', size:1.4537258518099985, x:120.434453, y:-30.229503}
).addNode('XMN', {label:'Gaoqi 1.4', size:1.4433056680705316, x:118.127739, y:-24.544036}
).addNode('SCL', {label:'Arturo Merino Benitez Intl 1.4', size:1.4295688012316226, x:-70.785803, y:33.392975}
).addNode('LYS', {label:'Saint Exupery 1.4', size:1.4291527405165996, x:5.090833, y:-45.726387}
).addNode('KIX', {label:'Kansai 1.4', size:1.425010132065413, x:135.244167, y:-34.4347222}
).addNode('SGN', {label:'Tansonnhat Intl 1.4', size:1.4223916201352154, x:106.651856, y:-10.818797}
).addNode('PDX', {label:'Portland Intl 1.4', size:1.4146052617413685, x:-122.5975, y:-45.588722}
).addNode('PRG', {label:'Ruzyne 1.4', size:1.4145188415675143, x:14.26, y:-50.100833}
).addNode('TFS', {label:'Tenerife Sur 1.4', size:1.3974186135113715, x:-16.572489, y:-28.044475}
).addNode('URC', {label:'Diwopu 1.4', size:1.3950919709195642, x:87.474244, y:-43.907106}
).addNode('CCS', {label:'Simon Bolivar Intl 1.4', size:1.381383373924777, x:-66.990583, y:-10.603117}
).addNode('CNF', {label:'Tancredo Neves Intl 1.4', size:1.3559471283119033, x:-43.968856, y:19.63375}
).addNode('PTY', {label:'Tocumen Intl 1.3', size:1.3397989367589602, x:-79.383453, y:-9.071364}
).addNode('DUB', {label:'Dublin 1.3', size:1.3254035338826935, x:-6.270075, y:-53.421333}
).addNode('CCU', {label:'Netaji Subhash Chandra Bose Intl 1.3', size:1.3233075903196128, x:88.446722, y:-22.654739}
).addNode('GVA', {label:'Geneva Cointrin 1.3', size:1.2991592146621618, x:6.10895, y:-46.238064}
).addNode('LGA', {label:'La Guardia 1.3', size:1.2837757447866682, x:-73.872608, y:-40.777245}
).addNode('ALG', {label:'Houari Boumediene 1.3', size:1.2722023813518823, x:3.215408, y:-36.691014}
).addNode('KWI', {label:'Kuwait Intl 1.3', size:1.2670488835297053, x:47.968928, y:-29.226567}
).addNode('CSX', {label:'Huanghua 1.3', size:1.2633392024667793, x:113.219633, y:-28.189158}
).addNode('VLI', {label:'Port Vila Bauerfield 1.3', size:1.2566920243746145, x:168.319794, y:17.699325}
).addNode('AMM', {label:'Queen Alia Intl 1.2', size:1.2441714025284534, x:35.993214, y:-31.722556}
).addNode('WUH', {label:'Tianhe 1.2', size:1.2413686600003335, x:114.2081, y:-30.783758}
).addNode('CMN', {label:'Mohammed V Intl 1.2', size:1.2138028157245686, x:-7.589967, y:-33.367467}
).addNode('CNS', {label:'Cairns Intl 1.2', size:1.2091483619020964, x:145.755278, y:16.885833}
).addNode('SJO', {label:'Juan Santamaria Intl 1.2', size:1.2088138222443883, x:-84.208806, y:-9.993861}
).addNode('BWI', {label:'Baltimore Washington Intl 1.2', size:1.201004024541291, x:-76.668333, y:-39.175361}
).addNode('DCA', {label:'Ronald Reagan Washington Natl 1.2', size:1.1902739684211214, x:-77.037722, y:-38.852083}
).addNode('TXL', {label:'Tegel 1.2', size:1.1866486615957303, x:13.287711, y:-52.559686}
).addNode('MRS', {label:'Provence 1.2', size:1.186516070550696, x:5.213611, y:-43.435555}
).addNode('KTM', {label:'Tribhuvan Intl 1.2', size:1.1817908318522468, x:85.3591, y:-27.696583}
).addNode('WAW', {label:'Okecie 1.2', size:1.1743078016912452, x:20.967122, y:-52.16575}
).addNode('OME', {label:'Nome 1.2', size:1.16800151796312, x:-165.445247, y:-64.512203}
).addNode('DPS', {label:'Bali Ngurah Rai 1.2', size:1.167074250916601, x:115.167172, y:8.748169}
).addNode('BUD', {label:'Ferihegy 1.2', size:1.1506103089272497, x:19.255592, y:-47.436933}
).addNode('GEA', {label:'Magenta 1.1', size:1.148099164598351, x:166.472806, y:22.258278}
).addNode('POA', {label:'Salgado Filho 1.1', size:1.1361021034717584, x:-51.171428, y:29.994428}
).addNode('NKG', {label:'Lukou 1.1', size:1.1288194159534788, x:118.862025, y:-31.742042}
).addNode('NAN', {label:'Nadi Intl 1.1', size:1.1280439548374375, x:177.443378, y:17.755392}
).addNode('BAH', {label:'Bahrain Intl 1.1', size:1.1230966414058348, x:50.63361, y:-26.270834}
).addNode('STL', {label:'Lambert St Louis Intl 1.1', size:1.1209334775871584, x:-90.370028, y:-38.748697}
).addNode('HAM', {label:'Hamburg 1.1', size:1.1186053501368605, x:9.988228, y:-53.630389}
).addNode('AGP', {label:'Malaga 1.1', size:1.1181283431796807, x:-4.499106, y:-36.6749}
).addNode('YEG', {label:'Edmonton Intl 1.1', size:1.1125605128189722, x:-113.579722, y:-53.309723}
).addNode('TAO', {label:'Liuting 1.1', size:1.1096906056128528, x:120.374436, y:-36.266108}
).addNode('SSA', {label:'Deputado Luis Eduardo Magalhaes 1.1', size:1.0934271343345976, x:-38.331044, y:12.910994}
).addNode('STR', {label:'Stuttgart 1.1', size:1.0930595412898187, x:9.221964, y:-48.689878}
).addNode('MEM', {label:'Memphis Intl 1.1', size:1.0845274946701622, x:-89.976667, y:-35.042417}
).addNode('TPA', {label:'Tampa Intl 1.1', size:1.0824384957941149, x:-82.53325, y:-27.975472}
).addNode('SJU', {label:'Luis Munoz Marin Intl 1.1', size:1.0793964837095305, x:-66.001833, y:-18.439417}
).addNode('MAO', {label:'Eduardo Gomes Intl 1.1', size:1.0719420111347313, x:-60.049721, y:3.038611}
).addNode('MCT', {label:'Seeb Intl 1.1', size:1.058210417226031, x:58.284444, y:-23.593278}
).addNode('EZE', {label:'Ministro Pistarini 1.1', size:1.0570973539383006, x:-58.535833, y:34.822222}
).addNode('JNU', {label:'Juneau Intl 1.1', size:1.0554913971931026, x:-134.576278, y:-58.354972}
).addNode('YXL', {label:'Sioux Lookout 1.1', size:1.0508969424226393, x:-91.905278, y:-50.113889}
).addNode('TLV', {label:'Ben Gurion 1.1', size:1.0504138711423436, x:34.886667, y:-32.011389}
).addNode('NAS', {label:'Lynden Pindling Intl 1.0', size:1.037825406728512, x:-77.466231, y:-25.038958}
).addNode('HAN', {label:'Noibai Intl 1.0', size:1.0374869555564272, x:105.807178, y:-21.221192}
).addNode('MAA', {label:'Chennai Intl 1.0', size:1.0363699844496546, x:80.180517, y:-12.994414}
).addNode('HYD', {label:'Hyderabad 1.0', size:1.0220603684981286, x:78.467586, y:-17.453117}
).addNode('BHX', {label:'Birmingham 1.0', size:1.016685235584672, x:-1.748028, y:-52.453856}
).addNode('DLC', {label:'Zhoushuizi 1.0', size:1.0144823270449967, x:121.5386, y:-38.965667}
).addNode('OTP', {label:'Henri Coanda 1.0', size:1.0088957647593815, x:26.102178, y:-44.572161}
).addNode('BLR', {label:'Bangalore 1.0', size:1.0003273398050054, x:77.668206, y:-12.949986}
).addNode('OTZ', {label:'Ralph Wien Mem 1.0', size:0.9953184643182124, x:-162.59855, y:-66.884678}
).addNode('YOW', {label:'Ottawa Macdonald Cartier Intl 1.0', size:0.9951835156401371, x:-75.669167, y:-45.3225}
).addNode('SVX', {label:'Koltsovo 1.0', size:0.9917847258273651, x:60.802728, y:-56.743108}
).addNode('NCE', {label:'Cote D Azur 1.0', size:0.9871381832352779, x:7.215872, y:-43.658411}
).addNode('EDI', {label:'Edinburgh 1.0', size:0.985285783017942, x:-3.3725, y:-55.95}
).addNode('CWB', {label:'Afonso Pena 1.0', size:0.9822080946870614, x:-49.175775, y:25.528475}
).addNode('YZF', {label:'Yellowknife 1.0', size:0.9586383592019321, x:-114.440278, y:-62.462778}
).addNode('LAD', {label:'Luanda 4 De Fevereiro 1.0', size:0.9564611942590068, x:13.231178, y:8.858375}
).addNode('KTN', {label:'Ketchikan Intl 1.0', size:0.9559798297903027, x:-131.71375, y:-55.355556}
).addNode('TNA', {label:'Jinan 1.0', size:0.9514004613534364, x:117.215992, y:-36.857214}
).addNode('SYX', {label:'Phoenix International 1.0', size:0.9510197577340826, x:109.412272, y:-18.302897}
).addNode('TAS', {label:'Yuzhny 0.9', size:0.941453353968758, x:69.281186, y:-41.257861}
).addNode('CTS', {label:'New Chitose 0.9', size:0.939776615394694, x:141.692283, y:-42.7752}
).addNode('KRT', {label:'Khartoum 0.9', size:0.9392261231468844, x:32.553161, y:-15.589497}
).addNode('ACE', {label:'Lanzarote 0.9', size:0.9337066303831669, x:-13.605225, y:-28.945464}
).addNode('CGO', {label:'Xinzheng 0.9', size:0.9275588080720798, x:113.840889, y:-34.519672}
).addNode('KHI', {label:'Jinnah Intl 0.9', size:0.9251425443735121, x:67.160797, y:-24.906547}
).addNode('CPT', {label:'Cape Town Intl 0.9', size:0.9218968007274475, x:18.601667, y:33.964806}
).addNode('SHJ', {label:'Sharjah Intl 0.9', size:0.9150519283091162, x:55.51715, y:-25.328575}
).addNode('ADL', {label:'Adelaide Intl 0.9', size:0.913788120877964, x:138.530556, y:34.945}
).addNode('SAW', {label:'Sabiha Gokcen 0.9', size:0.9086120880267922, x:29.309219, y:-40.898553}
).addNode('SAN', {label:'San Diego Intl 0.9', size:0.9067197183476838, x:-117.189667, y:-32.733556}
).addNode('HAV', {label:'Jose Marti Intl 0.9', size:0.9042145346529508, x:-82.409086, y:-22.989153}
).addNode('SHE', {label:'Shenyang Taoxian International Airport 0.9', size:0.8944536928069444, x:123.2901, y:-41.3824}
).addNode('CMB', {label:'Bandaranaike Intl Colombo 0.9', size:0.8941585653220321, x:79.884117, y:-7.180756}
).addNode('HRB', {label:'Taiping 0.9', size:0.8859966470628788, x:126.250328, y:-45.623403}
).addNode('MHD', {label:'Mashhad 0.9', size:0.8847776806112727, x:59.0, y:-36.0}
).addNode('DRW', {label:'Darwin Intl 0.9', size:0.8847521667464794, x:130.87266, y:12.4083333}
).addNode('CEB', {label:'Mactan Cebu Intl 0.9', size:0.8826949176245453, x:123.979439, y:-10.307542}
).addNode('RIX', {label:'Riga Intl 0.9', size:0.8823672003708752, x:23.971111, y:-56.923611}
).addNode('DMM', {label:'King Fahd Intl 0.9', size:0.8803517357932812, x:49.79789, y:-26.471161}
).addNode('HAK', {label:'Meilan 0.9', size:0.8724881367847147, x:110.458961, y:-19.934856}
).addNode('FUK', {label:'Fukuoka 0.9', size:0.8719886008357701, x:130.450686, y:-33.585942}
).addNode('WLG', {label:'Wellington Intl 0.9', size:0.8690585479286648, x:174.805278, y:41.327221}
).addNode('PMI', {label:'Son Sant Joan 0.9', size:0.8675712262737442, x:2.727778, y:-39.55361}
).addNode('CHC', {label:'Christchurch Intl 0.9', size:0.8675460925424064, x:172.532225, y:43.489358}
).addNode('NGO', {label:'Chubu Centrair Intl 0.9', size:0.8651389609779964, x:136.805408, y:-34.858414}
).addNode('YWG', {label:'Winnipeg Intl 0.9', size:0.8617137600541404, x:-97.239886, y:-49.910036}
).addNode('LOS', {label:'Murtala Muhammed 0.9', size:0.8590716041914553, x:3.321156, y:-6.577369}
).addNode('GLA', {label:'Glasgow 0.9', size:0.8585502381006529, x:-4.433056, y:-55.871944}
).addNode('TSN', {label:'Binhai 0.9', size:0.8526925736280218, x:117.346183, y:-39.124353}
).addNode('MKE', {label:'General Mitchell Intl 0.9', size:0.8515622958914092, x:-87.896583, y:-42.947222}
).addNode('ALC', {label:'Alicante 0.8', size:0.8442633359852675, x:-0.558156, y:-38.282169}
).addNode('GDL', {label:'Don Miguel Hidalgo Y Costilla Intl 0.8', size:0.8409275908899991, x:-103.311167, y:-20.5218}
).addNode('ABV', {label:'Nnamdi Azikiwe Intl 0.8', size:0.8347181310163903, x:7.263172, y:-9.006792}
).addNode('VCP', {label:'Viracopos 0.8', size:0.8290135802708758, x:-47.134444, y:23.0075}
).addNode('UIO', {label:'Mariscal Sucre Intl 0.8', size:0.828362859767543, x:-78.488214, y:0.141144}
).addNode('FUE', {label:'Fuerteventura 0.8', size:0.8255807817919267, x:-13.863761, y:-28.452717}
).addNode('MCI', {label:'Kansas City Intl 0.8', size:0.8230138973090121, x:-94.713905, y:-39.297606}
).addNode('PUS', {label:'Gimhae Intl 0.8', size:0.8130293950517392, x:128.938222, y:-35.179528}
).addNode('YEV', {label:'Inuvik Mike Zubko 0.8', size:0.7989590120160013, x:-133.482778, y:-68.304167}
).addNode('VKO', {label:'Vnukovo 0.8', size:0.7982275591213539, x:37.261486, y:-55.591531}
).addNode('ACC', {label:'Kotoka Intl 0.8', size:0.7962353839321071, x:-0.166786, y:-5.605186}
).addNode('TUN', {label:'Carthage 0.8', size:0.7927143596218784, x:10.227217, y:-36.851033}
).addNode('LTN', {label:'Luton 0.8', size:0.7915985834155764, x:-0.368333, y:-51.874722}
).addNode('ALA', {label:'Almaty 0.8', size:0.7879949731553282, x:77.040508, y:-43.352072}
).addNode('OKA', {label:'Naha 0.8', size:0.7868490532811943, x:127.645869, y:-26.195814}
).addNode('CGB', {label:'Marechal Rondon 0.8', size:0.7836417195534469, x:-56.116719, y:15.652931}
).addNode('CGN', {label:'Koln Bonn 0.8', size:0.7801687259503427, x:7.142744, y:-50.865917}
).addNode('YFB', {label:'Iqaluit 0.8', size:0.7778422171513106, x:-68.555832, y:-63.75639}
).addNode('OGG', {label:'Kahului 0.8', size:0.777153077988958, x:-156.430458, y:-20.89865}
).addNode('BEY', {label:'Rafic Hariri Intl 0.8', size:0.7765942814615983, x:35.488389, y:-33.820931}
).addNode('KWE', {label:'Longdongbao 0.8', size:0.7753698374342363, x:106.800703, y:-26.538522}
).addNode('DAM', {label:'Damascus Intl 0.8', size:0.7720201591029073, x:36.514267, y:-33.410636}
).addNode('BEL', {label:'Val De Cans Intl 0.8', size:0.7693243786604818, x:-48.476292, y:1.37925}
).addNode('OVB', {label:'Tolmachevo 0.8', size:0.7664031370234893, x:82.650656, y:-55.012622}
).addNode('DLA', {label:'Douala 0.8', size:0.7607559654364, x:9.719481, y:-4.006081}
).addNode('OPO', {label:'Porto 0.8', size:0.7552923372509279, x:-8.681389, y:-41.248055}
).addNode('NNG', {label:'Wuxu 0.8', size:0.7548428542003925, x:108.172442, y:-22.608267}
).addNode('MBJ', {label:'Sangster Intl 0.7', size:0.7357206340692864, x:-77.913358, y:-18.503717}
).addNode('DAC', {label:'Zia Intl 0.7', size:0.7328248767822237, x:90.397781, y:-23.843333}
).addNode('TOS', {label:'Langnes 0.7', size:0.7301872419285527, x:18.918919, y:-69.683333}
).addNode('MDW', {label:'Chicago Midway Intl 0.7', size:0.7292202283082166, x:-87.752417, y:-41.785972}
).addNode('SAL', {label:'El Salvador Intl 0.7', size:0.7258692532551131, x:-89.055728, y:-13.440947}
).addNode('GUM', {label:'Guam Intl 0.7', size:0.725584691793912, x:144.795983, y:-13.48345}
).addNode('TYN', {label:'Wusu 0.7', size:0.7248455982695778, x:112.628428, y:-37.746897}
).addNode('PVR', {label:'Licenciado Gustavo Diaz Ordaz Intl 0.7', size:0.7222778575843776, x:-105.254167, y:-20.680083}
).addNode('FOC', {label:'Changle 0.7', size:0.7209464036479083, x:119.663272, y:-25.935064}
).addNode('RGN', {label:'Yangon Intl 0.7', size:0.7135093281826931, x:96.133222, y:-16.907305}
).addEdge('POM-CNS','POM','CNS', { size: 3}
).addEdge('POM-HIR','POM','HIR', { size: 1}
).addEdge('YEG-YZF','YEG','YZF', { size: 4}
).addEdge('YEG-OGG','YEG','OGG', { size: 1}
).addEdge('YEG-PVR','YEG','PVR', { size: 2}
).addEdge('YEG-CUN','YEG','CUN', { size: 3}
).addEdge('YEG-MCO','YEG','MCO', { size: 1}
).addEdge('YEG-MBJ','YEG','MBJ', { size: 1}
).addEdge('YEG-YVR','YEG','YVR', { size: 2}
).addEdge('YEG-YWG','YEG','YWG', { size: 3}
).addEdge('YEG-YOW','YEG','YOW', { size: 1}
).addEdge('YEG-YYC','YEG','YYC', { size: 4}
).addEdge('YEG-SEA','YEG','SEA', { size: 1}
).addEdge('YEG-PHX','YEG','PHX', { size: 3}
).addEdge('YFB-YOW','YFB','YOW', { size: 2}
).addEdge('YOW-FLL','YOW','FLL', { size: 2}
).addEdge('YOW-YFB','YOW','YFB', { size: 3}
).addEdge('YOW-PHL','YOW','PHL', { size: 1}
).addEdge('YOW-YVR','YOW','YVR', { size: 3}
).addEdge('YOW-YYC','YOW','YYC', { size: 2}
).addEdge('YOW-MCO','YOW','MCO', { size: 3}
).addEdge('YOW-MBJ','YOW','MBJ', { size: 2}
).addEdge('YOW-CUN','YOW','CUN', { size: 3}
).addEdge('YOW-YWG','YOW','YWG', { size: 2}
).addEdge('YOW-DTW','YOW','DTW', { size: 1}
).addEdge('YOW-LGA','YOW','LGA', { size: 2}
).addEdge('YOW-BOS','YOW','BOS', { size: 3}
).addEdge('YOW-YEG','YOW','YEG', { size: 2}
).addEdge('YOW-TPA','YOW','TPA', { size: 1}
).addEdge('YOW-DCA','YOW','DCA', { size: 2}
).addEdge('YVR-HNL','YVR','HNL', { size: 4}
).addEdge('YVR-SAN','YVR','SAN', { size: 2}
).addEdge('YVR-AKL','YVR','AKL', { size: 2}
).addEdge('YVR-PVR','YVR','PVR', { size: 3}
).addEdge('YVR-CUN','YVR','CUN', { size: 3}
).addEdge('YVR-YEG','YVR','YEG', { size: 2}
).addEdge('YVR-YWG','YVR','YWG', { size: 2}
).addEdge('YVR-SLC','YVR','SLC', { size: 1}
).addEdge('YVR-TPE','YVR','TPE', { size: 2}
).addEdge('YVR-YYC','YVR','YYC', { size: 6}
).addEdge('YVR-YOW','YVR','YOW', { size: 3}
).addEdge('YVR-SEA','YVR','SEA', { size: 5}
).addEdge('YVR-OGG','YVR','OGG', { size: 2}
).addEdge('YVR-PDX','YVR','PDX', { size: 4}
).addEdge('YVR-PHX','YVR','PHX', { size: 2}
).addEdge('YWG-PVR','YWG','PVR', { size: 2}
).addEdge('YWG-YVR','YWG','YVR', { size: 2}
).addEdge('YWG-MCO','YWG','MCO', { size: 2}
).addEdge('YWG-MBJ','YWG','MBJ', { size: 2}
).addEdge('YWG-YEG','YWG','YEG', { size: 2}
).addEdge('YWG-YOW','YWG','YOW', { size: 2}
).addEdge('YWG-YYC','YWG','YYC', { size: 2}
).addEdge('YWG-PHX','YWG','PHX', { size: 1}
).addEdge('YWG-CUN','YWG','CUN', { size: 3}
).addEdge('YYC-HNL','YYC','HNL', { size: 2}
).addEdge('YYC-SAN','YYC','SAN', { size: 2}
).addEdge('YYC-PVR','YYC','PVR', { size: 3}
).addEdge('YYC-CUN','YYC','CUN', { size: 3}
).addEdge('YYC-MCO','YYC','MCO', { size: 1}
).addEdge('YYC-YEG','YYC','YEG', { size: 4}
).addEdge('YYC-YZF','YYC','YZF', { size: 1}
).addEdge('YYC-OGG','YYC','OGG', { size: 2}
).addEdge('YYC-SLC','YYC','SLC', { size: 1}
).addEdge('YYC-YWG','YYC','YWG', { size: 4}
).addEdge('YYC-MBJ','YYC','MBJ', { size: 1}
).addEdge('YYC-NAS','YYC','NAS', { size: 1}
).addEdge('YYC-YVR','YYC','YVR', { size: 5}
).addEdge('YYC-YOW','YYC','YOW', { size: 2}
).addEdge('YYC-SEA','YYC','SEA', { size: 1}
).addEdge('YYC-MAN','YYC','MAN', { size: 1}
).addEdge('YYC-PHX','YYC','PHX', { size: 5}
).addEdge('YZF-YOW','YZF','YOW', { size: 1}
).addEdge('YZF-YYC','YZF','YYC', { size: 1}
).addEdge('YZF-YEG','YZF','YEG', { size: 5}
).addEdge('ALG-CMN','ALG','CMN', { size: 2}
).addEdge('ALG-DAM','ALG','DAM', { size: 2}
).addEdge('ALG-DOH','ALG','DOH', { size: 1}
).addEdge('ALG-TUN','ALG','TUN', { size: 1}
).addEdge('ALG-CAI','ALG','CAI', { size: 2}
).addEdge('ALG-MXP','ALG','MXP', { size: 1}
).addEdge('ALG-LYS','ALG','LYS', { size: 2}
).addEdge('ALG-MRS','ALG','MRS', { size: 3}
).addEdge('ALG-NCE','ALG','NCE', { size: 1}
).addEdge('ALG-GVA','ALG','GVA', { size: 1}
).addEdge('ALG-AMM','ALG','AMM', { size: 1}
).addEdge('ALG-BEY','ALG','BEY', { size: 1}
).addEdge('ALG-ALC','ALG','ALC', { size: 1}
).addEdge('ALG-PMI','ALG','PMI', { size: 1}
).addEdge('ALG-LIS','ALG','LIS', { size: 1}
).addEdge('ACC-CMN','ACC','CMN', { size: 1}
).addEdge('ACC-LOS','ACC','LOS', { size: 2}
).addEdge('ACC-CAI','ACC','CAI', { size: 1}
).addEdge('ACC-ADD','ACC','ADD', { size: 1}
).addEdge('ACC-NBO','ACC','NBO', { size: 1}
).addEdge('ACC-ABV','ACC','ABV', { size: 3}
).addEdge('ACC-LIS','ACC','LIS', { size: 1}
).addEdge('ABV-LOS','ABV','LOS', { size: 3}
).addEdge('ABV-ADD','ABV','ADD', { size: 1}
).addEdge('ABV-ACC','ABV','ACC', { size: 3}
).addEdge('ABV-CAI','ABV','CAI', { size: 1}
).addEdge('LOS-CMN','LOS','CMN', { size: 1}
).addEdge('LOS-DOH','LOS','DOH', { size: 1}
).addEdge('LOS-LAD','LOS','LAD', { size: 1}
).addEdge('LOS-ADD','LOS','ADD', { size: 1}
).addEdge('LOS-BEY','LOS','BEY', { size: 1}
).addEdge('LOS-ACC','LOS','ACC', { size: 4}
).addEdge('LOS-DLA','LOS','DLA', { size: 2}
).addEdge('LOS-NBO','LOS','NBO', { size: 2}
).addEdge('LOS-ABV','LOS','ABV', { size: 3}
).addEdge('LOS-CAI','LOS','CAI', { size: 1}
).addEdge('TUN-CMN','TUN','CMN', { size: 3}
).addEdge('TUN-DAM','TUN','DAM', { size: 2}
).addEdge('TUN-DOH','TUN','DOH', { size: 1}
).addEdge('TUN-DUS','TUN','DUS', { size: 1}
).addEdge('TUN-MXP','TUN','MXP', { size: 3}
).addEdge('TUN-LYS','TUN','LYS', { size: 2}
).addEdge('TUN-CAI','TUN','CAI', { size: 2}
).addEdge('TUN-ATH','TUN','ATH', { size: 1}
).addEdge('TUN-ALG','TUN','ALG', { size: 1}
).addEdge('TUN-MRS','TUN','MRS', { size: 2}
).addEdge('TUN-NCE','TUN','NCE', { size: 2}
).addEdge('TUN-GVA','TUN','GVA', { size: 1}
).addEdge('TUN-JED','TUN','JED', { size: 2}
).addEdge('TUN-AMM','TUN','AMM', { size: 1}
).addEdge('TUN-KWI','TUN','KWI', { size: 1}
).addEdge('TUN-BEY','TUN','BEY', { size: 2}
).addEdge('TUN-VIE','TUN','VIE', { size: 1}
).addEdge('TUN-ZRH','TUN','ZRH', { size: 1}
).addEdge('TUN-MAN','TUN','MAN', { size: 1}
).addEdge('TUN-LIS','TUN','LIS', { size: 1}
).addEdge('HAM-WAW','HAM','WAW', { size: 2}
).addEdge('HAM-GVA','HAM','GVA', { size: 2}
).addEdge('HAM-ZRH','HAM','ZRH', { size: 3}
).addEdge('HAM-BUD','HAM','BUD', { size: 2}
).addEdge('HAM-SAW','HAM','SAW', { size: 1}
).addEdge('HAM-ARN','HAM','ARN', { size: 2}
).addEdge('HAM-CGN','HAM','CGN', { size: 2}
).addEdge('HAM-STR','HAM','STR', { size: 2}
).addEdge('HAM-MXP','HAM','MXP', { size: 1}
).addEdge('HAM-BHX','HAM','BHX', { size: 2}
).addEdge('HAM-PMI','HAM','PMI', { size: 1}
).addEdge('HAM-TFS','HAM','TFS', { size: 3}
).addEdge('HAM-DUB','HAM','DUB', { size: 1}
).addEdge('HAM-NCE','HAM','NCE', { size: 1}
).addEdge('HAM-CPH','HAM','CPH', { size: 2}
).addEdge('HAM-RIX','HAM','RIX', { size: 1}
).addEdge('HAM-DUS','HAM','DUS', { size: 2}
).addEdge('HAM-HEL','HAM','HEL', { size: 2}
).addEdge('HAM-PRG','HAM','PRG', { size: 1}
).addEdge('HAM-OSL','HAM','OSL', { size: 3}
).addEdge('HAM-VIE','HAM','VIE', { size: 3}
).addEdge('HAM-KBP','HAM','KBP', { size: 1}
).addEdge('HAM-FUE','HAM','FUE', { size: 3}
).addEdge('HAM-LPA','HAM','LPA', { size: 3}
).addEdge('HAM-ACE','HAM','ACE', { size: 3}
).addEdge('HAM-LED','HAM','LED', { size: 2}
).addEdge('HAM-MAN','HAM','MAN', { size: 3}
).addEdge('HAM-LIS','HAM','LIS', { size: 2}
).addEdge('HAM-LTN','HAM','LTN', { size: 1}
).addEdge('CGN-ZRH','CGN','ZRH', { size: 1}
).addEdge('CGN-SAW','CGN','SAW', { size: 3}
).addEdge('CGN-VKO','CGN','VKO', { size: 1}
).addEdge('CGN-BUD','CGN','BUD', { size: 1}
).addEdge('CGN-HAM','CGN','HAM', { size: 2}
).addEdge('CGN-ARN','CGN','ARN', { size: 1}
).addEdge('CGN-STN','CGN','STN', { size: 1}
).addEdge('CGN-TXL','CGN','TXL', { size: 2}
).addEdge('CGN-MXP','CGN','MXP', { size: 1}
).addEdge('CGN-PMI','CGN','PMI', { size: 1}
).addEdge('CGN-EDI','CGN','EDI', { size: 1}
).addEdge('CGN-NCE','CGN','NCE', { size: 1}
).addEdge('CGN-CPH','CGN','CPH', { size: 1}
).addEdge('CGN-PRG','CGN','PRG', { size: 1}
).addEdge('CGN-TLV','CGN','TLV', { size: 2}
).addEdge('CGN-VIE','CGN','VIE', { size: 4}
).addEdge('CGN-FUE','CGN','FUE', { size: 3}
).addEdge('CGN-LPA','CGN','LPA', { size: 4}
).addEdge('CGN-ACE','CGN','ACE', { size: 1}
).addEdge('CGN-TFS','CGN','TFS', { size: 4}
).addEdge('CGN-MAN','CGN','MAN', { size: 1}
).addEdge('CGN-LIS','CGN','LIS', { size: 1}
).addEdge('DUS-WAW','DUS','WAW', { size: 2}
).addEdge('DUS-HAM','DUS','HAM', { size: 2}
).addEdge('DUS-ARN','DUS','ARN', { size: 2}
).addEdge('DUS-KBP','DUS','KBP', { size: 1}
).addEdge('DUS-STR','DUS','STR', { size: 2}
).addEdge('DUS-TXL','DUS','TXL', { size: 2}
).addEdge('DUS-MXP','DUS','MXP', { size: 3}
).addEdge('DUS-ATH','DUS','ATH', { size: 2}
).addEdge('DUS-RIX','DUS','RIX', { size: 1}
).addEdge('DUS-TUN','DUS','TUN', { size: 1}
).addEdge('DUS-HEL','DUS','HEL', { size: 2}
).addEdge('DUS-PRG','DUS','PRG', { size: 2}
).addEdge('DUS-TLV','DUS','TLV', { size: 1}
).addEdge('DUS-VIE','DUS','VIE', { size: 3}
).addEdge('DUS-LYS','DUS','LYS', { size: 2}
).addEdge('DUS-BHX','DUS','BHX', { size: 4}
).addEdge('DUS-PMI','DUS','PMI', { size: 1}
).addEdge('DUS-MAN','DUS','MAN', { size: 4}
).addEdge('DUS-AGP','DUS','AGP', { size: 1}
).addEdge('DUS-OTP','DUS','OTP', { size: 1}
).addEdge('DUS-GVA','DUS','GVA', { size: 2}
).addEdge('DUS-CUN','DUS','CUN', { size: 1}
).addEdge('DUS-ZRH','DUS','ZRH', { size: 3}
).addEdge('DUS-SAW','DUS','SAW', { size: 3}
).addEdge('DUS-STN','DUS','STN', { size: 1}
).addEdge('DUS-ALC','DUS','ALC', { size: 1}
).addEdge('DUS-LED','DUS','LED', { size: 5}
).addEdge('DUS-DUB','DUS','DUB', { size: 1}
).addEdge('DUS-MRS','DUS','MRS', { size: 1}
).addEdge('DUS-NCE','DUS','NCE', { size: 2}
).addEdge('DUS-CPH','DUS','CPH', { size: 3}
).addEdge('DUS-LIS','DUS','LIS', { size: 2}
).addEdge('DUS-MBJ','DUS','MBJ', { size: 1}
).addEdge('DUS-BUD','DUS','BUD', { size: 1}
).addEdge('DUS-OSL','DUS','OSL', { size: 3}
).addEdge('DUS-AUH','DUS','AUH', { size: 2}
).addEdge('DUS-FUE','DUS','FUE', { size: 3}
).addEdge('DUS-LPA','DUS','LPA', { size: 3}
).addEdge('DUS-ACE','DUS','ACE', { size: 3}
).addEdge('DUS-TFS','DUS','TFS', { size: 3}
).addEdge('STR-AGP','STR','AGP', { size: 1}
).addEdge('STR-ZRH','STR','ZRH', { size: 2}
).addEdge('STR-SAW','STR','SAW', { size: 3}
).addEdge('STR-VKO','STR','VKO', { size: 1}
).addEdge('STR-BUD','STR','BUD', { size: 3}
).addEdge('STR-HAM','STR','HAM', { size: 3}
).addEdge('STR-DUS','STR','DUS', { size: 2}
).addEdge('STR-STN','STR','STN', { size: 1}
).addEdge('STR-TXL','STR','TXL', { size: 2}
).addEdge('STR-MXP','STR','MXP', { size: 3}
).addEdge('STR-BHX','STR','BHX', { size: 2}
).addEdge('STR-LYS','STR','LYS', { size: 2}
).addEdge('STR-ACE','STR','ACE', { size: 3}
).addEdge('STR-DUB','STR','DUB', { size: 1}
).addEdge('STR-CPH','STR','CPH', { size: 2}
).addEdge('STR-HEL','STR','HEL', { size: 2}
).addEdge('STR-PRG','STR','PRG', { size: 1}
).addEdge('STR-VIE','STR','VIE', { size: 3}
).addEdge('STR-DOH','STR','DOH', { size: 1}
).addEdge('STR-FUE','STR','FUE', { size: 3}
).addEdge('STR-LPA','STR','LPA', { size: 3}
).addEdge('STR-PMI','STR','PMI', { size: 1}
).addEdge('STR-TFS','STR','TFS', { size: 3}
).addEdge('STR-MAN','STR','MAN', { size: 2}
).addEdge('TXL-AGP','TXL','AGP', { size: 1}
).addEdge('TXL-WAW','TXL','WAW', { size: 2}
).addEdge('TXL-TFS','TXL','TFS', { size: 2}
).addEdge('TXL-ZRH','TXL','ZRH', { size: 3}
).addEdge('TXL-KBP','TXL','KBP', { size: 1}
).addEdge('TXL-BUD','TXL','BUD', { size: 2}
).addEdge('TXL-ARN','TXL','ARN', { size: 3}
).addEdge('TXL-CGN','TXL','CGN', { size: 2}
).addEdge('TXL-DUS','TXL','DUS', { size: 2}
).addEdge('TXL-STR','TXL','STR', { size: 2}
).addEdge('TXL-SAW','TXL','SAW', { size: 1}
).addEdge('TXL-PMI','TXL','PMI', { size: 1}
).addEdge('TXL-MXP','TXL','MXP', { size: 2}
).addEdge('TXL-CPH','TXL','CPH', { size: 3}
).addEdge('TXL-RIX','TXL','RIX', { size: 1}
).addEdge('TXL-HEL','TXL','HEL', { size: 2}
).addEdge('TXL-PRG','TXL','PRG', { size: 1}
).addEdge('TXL-TLV','TXL','TLV', { size: 1}
).addEdge('TXL-AMM','TXL','AMM', { size: 2}
).addEdge('TXL-OSL','TXL','OSL', { size: 1}
).addEdge('TXL-AUH','TXL','AUH', { size: 1}
).addEdge('TXL-VIE','TXL','VIE', { size: 3}
).addEdge('TXL-DOH','TXL','DOH', { size: 1}
).addEdge('TXL-FUE','TXL','FUE', { size: 2}
).addEdge('TXL-LPA','TXL','LPA', { size: 2}
).addEdge('TXL-ACE','TXL','ACE', { size: 1}
).addEdge('TXL-LED','TXL','LED', { size: 1}
).addEdge('TXL-CMN','TXL','CMN', { size: 1}
).addEdge('HEL-AGP','HEL','AGP', { size: 3}
).addEdge('HEL-WAW','HEL','WAW', { size: 3}
).addEdge('HEL-VIE','HEL','VIE', { size: 1}
).addEdge('HEL-ZRH','HEL','ZRH', { size: 5}
).addEdge('HEL-LED','HEL','LED', { size: 2}
).addEdge('HEL-BUD','HEL','BUD', { size: 2}
).addEdge('HEL-HAM','HEL','HAM', { size: 2}
).addEdge('HEL-ARN','HEL','ARN', { size: 4}
).addEdge('HEL-DUS','HEL','DUS', { size: 2}
).addEdge('HEL-SVX','HEL','SVX', { size: 2}
).addEdge('HEL-STR','HEL','STR', { size: 2}
).addEdge('HEL-TXL','HEL','TXL', { size: 2}
).addEdge('HEL-PRG','HEL','PRG', { size: 2}
).addEdge('HEL-MXP','HEL','MXP', { size: 1}
).addEdge('HEL-NGO','HEL','NGO', { size: 2}
).addEdge('HEL-CPH','HEL','CPH', { size: 5}
).addEdge('HEL-RIX','HEL','RIX', { size: 2}
).addEdge('HEL-GVA','HEL','GVA', { size: 2}
).addEdge('HEL-OSL','HEL','OSL', { size: 4}
).addEdge('HEL-KBP','HEL','KBP', { size: 2}
).addEdge('HEL-KIX','HEL','KIX', { size: 2}
).addEdge('HEL-TFS','HEL','TFS', { size: 2}
).addEdge('HEL-LPA','HEL','LPA', { size: 2}
).addEdge('HEL-MAN','HEL','MAN', { size: 2}
).addEdge('HEL-LIS','HEL','LIS', { size: 1}
).addEdge('BHX-AGP','BHX','AGP', { size: 3}
).addEdge('BHX-GVA','BHX','GVA', { size: 2}
).addEdge('BHX-ZRH','BHX','ZRH', { size: 2}
).addEdge('BHX-GLA','BHX','GLA', { size: 1}
).addEdge('BHX-EDI','BHX','EDI', { size: 1}
).addEdge('BHX-HAM','BHX','HAM', { size: 2}
).addEdge('BHX-DUS','BHX','DUS', { size: 4}
).addEdge('BHX-STR','BHX','STR', { size: 2}
).addEdge('BHX-MXP','BHX','MXP', { size: 2}
).addEdge('BHX-LPA','BHX','LPA', { size: 3}
).addEdge('BHX-DUB','BHX','DUB', { size: 2}
).addEdge('BHX-CPH','BHX','CPH', { size: 2}
).addEdge('BHX-PRG','BHX','PRG', { size: 1}
).addEdge('BHX-LYS','BHX','LYS', { size: 3}
).addEdge('BHX-FUE','BHX','FUE', { size: 3}
).addEdge('BHX-ALC','BHX','ALC', { size: 3}
).addEdge('BHX-ACE','BHX','ACE', { size: 4}
).addEdge('BHX-TFS','BHX','TFS', { size: 4}
).addEdge('BHX-CUN','BHX','CUN', { size: 1}
).addEdge('MAN-TUN','MAN','TUN', { size: 1}
).addEdge('MAN-DOH','MAN','DOH', { size: 2}
).addEdge('MAN-MCO','MAN','MCO', { size: 2}
).addEdge('MAN-BUD','MAN','BUD', { size: 1}
).addEdge('MAN-HAM','MAN','HAM', { size: 3}
).addEdge('MAN-ARN','MAN','ARN', { size: 3}
).addEdge('MAN-CGN','MAN','CGN', { size: 1}
).addEdge('MAN-DUS','MAN','DUS', { size: 4}
).addEdge('MAN-STR','MAN','STR', { size: 2}
).addEdge('MAN-MXP','MAN','MXP', { size: 2}
).addEdge('MAN-DAC','MAN','DAC', { size: 1}
).addEdge('MAN-ATH','MAN','ATH', { size: 1}
).addEdge('MAN-HEL','MAN','HEL', { size: 2}
).addEdge('MAN-PRG','MAN','PRG', { size: 1}
).addEdge('MAN-TLV','MAN','TLV', { size: 1}
).addEdge('MAN-YYC','MAN','YYC', { size: 1}
).addEdge('MAN-ALC','MAN','ALC', { size: 6}
).addEdge('MAN-AGP','MAN','AGP', { size: 4}
).addEdge('MAN-GVA','MAN','GVA', { size: 3}
).addEdge('MAN-CUN','MAN','CUN', { size: 2}
).addEdge('MAN-ZRH','MAN','ZRH', { size: 3}
).addEdge('MAN-PHL','MAN','PHL', { size: 2}
).addEdge('MAN-GLA','MAN','GLA', { size: 1}
).addEdge('MAN-EDI','MAN','EDI', { size: 3}
).addEdge('MAN-LPA','MAN','LPA', { size: 4}
).addEdge('MAN-LYS','MAN','LYS', { size: 1}
).addEdge('MAN-DUB','MAN','DUB', { size: 2}
).addEdge('MAN-CPH','MAN','CPH', { size: 4}
).addEdge('MAN-LIS','MAN','LIS', { size: 1}
).addEdge('MAN-MBJ','MAN','MBJ', { size: 1}
).addEdge('MAN-OSL','MAN','OSL', { size: 3}
).addEdge('MAN-AUH','MAN','AUH', { size: 4}
).addEdge('MAN-FUE','MAN','FUE', { size: 3}
).addEdge('MAN-ACE','MAN','ACE', { size: 3}
).addEdge('MAN-TFS','MAN','TFS', { size: 7}
).addEdge('LTN-AGP','LTN','AGP', { size: 2}
).addEdge('LTN-GVA','LTN','GVA', { size: 1}
).addEdge('LTN-ZRH','LTN','ZRH', { size: 1}
).addEdge('LTN-SAW','LTN','SAW', { size: 1}
).addEdge('LTN-WAW','LTN','WAW', { size: 1}
).addEdge('LTN-BUD','LTN','BUD', { size: 2}
).addEdge('LTN-EDI','LTN','EDI', { size: 1}
).addEdge('LTN-HAM','LTN','HAM', { size: 1}
).addEdge('LTN-MXP','LTN','MXP', { size: 1}
).addEdge('LTN-LPA','LTN','LPA', { size: 2}
).addEdge('LTN-GLA','LTN','GLA', { size: 1}
).addEdge('LTN-DUB','LTN','DUB', { size: 1}
).addEdge('LTN-NCE','LTN','NCE', { size: 1}
).addEdge('LTN-RIX','LTN','RIX', { size: 1}
).addEdge('LTN-PRG','LTN','PRG', { size: 1}
).addEdge('LTN-TLV','LTN','TLV', { size: 2}
).addEdge('LTN-FUE','LTN','FUE', { size: 1}
).addEdge('LTN-ALC','LTN','ALC', { size: 2}
).addEdge('LTN-ACE','LTN','ACE', { size: 2}
).addEdge('LTN-TFS','LTN','TFS', { size: 4}
).addEdge('LTN-LIS','LTN','LIS', { size: 1}
).addEdge('GLA-AGP','GLA','AGP', { size: 1}
).addEdge('GLA-STN','GLA','STN', { size: 1}
).addEdge('GLA-LPA','GLA','LPA', { size: 2}
).addEdge('GLA-BHX','GLA','BHX', { size: 1}
).addEdge('GLA-DUB','GLA','DUB', { size: 1}
).addEdge('GLA-CPH','GLA','CPH', { size: 2}
).addEdge('GLA-GVA','GLA','GVA', { size: 2}
).addEdge('GLA-FUE','GLA','FUE', { size: 2}
).addEdge('GLA-ALC','GLA','ALC', { size: 2}
).addEdge('GLA-ACE','GLA','ACE', { size: 2}
).addEdge('GLA-TFS','GLA','TFS', { size: 3}
).addEdge('GLA-MAN','GLA','MAN', { size: 1}
).addEdge('GLA-LTN','GLA','LTN', { size: 1}
).addEdge('EDI-AGP','EDI','AGP', { size: 1}
).addEdge('EDI-GVA','EDI','GVA', { size: 1}
).addEdge('EDI-ZRH','EDI','ZRH', { size: 2}
).addEdge('EDI-BUD','EDI','BUD', { size: 1}
).addEdge('EDI-CGN','EDI','CGN', { size: 1}
).addEdge('EDI-STN','EDI','STN', { size: 1}
).addEdge('EDI-LPA','EDI','LPA', { size: 2}
).addEdge('EDI-MXP','EDI','MXP', { size: 1}
).addEdge('EDI-ALC','EDI','ALC', { size: 1}
).addEdge('EDI-ATH','EDI','ATH', { size: 1}
).addEdge('EDI-DUB','EDI','DUB', { size: 2}
).addEdge('EDI-LYS','EDI','LYS', { size: 1}
).addEdge('EDI-CPH','EDI','CPH', { size: 3}
).addEdge('EDI-PRG','EDI','PRG', { size: 1}
).addEdge('EDI-OSL','EDI','OSL', { size: 1}
).addEdge('EDI-FUE','EDI','FUE', { size: 1}
).addEdge('EDI-BHX','EDI','BHX', { size: 1}
).addEdge('EDI-ACE','EDI','ACE', { size: 2}
).addEdge('EDI-TFS','EDI','TFS', { size: 3}
).addEdge('EDI-MAN','EDI','MAN', { size: 3}
).addEdge('EDI-LTN','EDI','LTN', { size: 1}
).addEdge('STN-CGN','STN','CGN', { size: 1}
).addEdge('STN-DUS','STN','DUS', { size: 1}
).addEdge('STN-LYS','STN','LYS', { size: 1}
).addEdge('STN-RIX','STN','RIX', { size: 1}
).addEdge('STN-PRG','STN','PRG', { size: 1}
).addEdge('STN-STR','STN','STR', { size: 1}
).addEdge('STN-ALC','STN','ALC', { size: 2}
).addEdge('STN-PMI','STN','PMI', { size: 2}
).addEdge('STN-OPO','STN','OPO', { size: 1}
).addEdge('STN-AGP','STN','AGP', { size: 2}
).addEdge('STN-GVA','STN','GVA', { size: 1}
).addEdge('STN-SAW','STN','SAW', { size: 1}
).addEdge('STN-GLA','STN','GLA', { size: 1}
).addEdge('STN-EDI','STN','EDI', { size: 1}
).addEdge('STN-DUB','STN','DUB', { size: 1}
).addEdge('STN-MRS','STN','MRS', { size: 1}
).addEdge('STN-NCE','STN','NCE', { size: 1}
).addEdge('STN-CPH','STN','CPH', { size: 1}
).addEdge('STN-FUE','STN','FUE', { size: 2}
).addEdge('STN-LPA','STN','LPA', { size: 2}
).addEdge('STN-ACE','STN','ACE', { size: 2}
).addEdge('STN-TFS','STN','TFS', { size: 2}
).addEdge('DUB-WAW','DUB','WAW', { size: 1}
).addEdge('DUB-STN','DUB','STN', { size: 1}
).addEdge('DUB-MCO','DUB','MCO', { size: 2}
).addEdge('DUB-BUD','DUB','BUD', { size: 2}
).addEdge('DUB-HAM','DUB','HAM', { size: 1}
).addEdge('DUB-ARN','DUB','ARN', { size: 1}
).addEdge('DUB-DUS','DUB','DUS', { size: 1}
).addEdge('DUB-STR','DUB','STR', { size: 1}
).addEdge('DUB-MXP','DUB','MXP', { size: 1}
).addEdge('DUB-PRG','DUB','PRG', { size: 1}
).addEdge('DUB-VIE','DUB','VIE', { size: 1}
).addEdge('DUB-BOS','DUB','BOS', { size: 2}
).addEdge('DUB-LYS','DUB','LYS', { size: 1}
).addEdge('DUB-BHX','DUB','BHX', { size: 2}
).addEdge('DUB-MAN','DUB','MAN', { size: 2}
).addEdge('DUB-LIS','DUB','LIS', { size: 1}
).addEdge('DUB-LTN','DUB','LTN', { size: 1}
).addEdge('DUB-AGP','DUB','AGP', { size: 2}
).addEdge('DUB-OTP','DUB','OTP', { size: 1}
).addEdge('DUB-GVA','DUB','GVA', { size: 1}
).addEdge('DUB-ZRH','DUB','ZRH', { size: 2}
).addEdge('DUB-PHL','DUB','PHL', { size: 1}
).addEdge('DUB-GLA','DUB','GLA', { size: 1}
).addEdge('DUB-EDI','DUB','EDI', { size: 2}
).addEdge('DUB-ALC','DUB','ALC', { size: 2}
).addEdge('DUB-NCE','DUB','NCE', { size: 1}
).addEdge('DUB-CPH','DUB','CPH', { size: 2}
).addEdge('DUB-RIX','DUB','RIX', { size: 1}
).addEdge('DUB-OSL','DUB','OSL', { size: 2}
).addEdge('DUB-AUH','DUB','AUH', { size: 1}
).addEdge('DUB-FUE','DUB','FUE', { size: 2}
).addEdge('DUB-LPA','DUB','LPA', { size: 3}
).addEdge('DUB-ACE','DUB','ACE', { size: 3}
).addEdge('DUB-TFS','DUB','TFS', { size: 2}
).addEdge('CPH-DOH','CPH','DOH', { size: 1}
).addEdge('CPH-WAW','CPH','WAW', { size: 2}
).addEdge('CPH-HAM','CPH','HAM', { size: 2}
).addEdge('CPH-ARN','CPH','ARN', { size: 3}
).addEdge('CPH-CGN','CPH','CGN', { size: 1}
).addEdge('CPH-DUS','CPH','DUS', { size: 3}
).addEdge('CPH-STR','CPH','STR', { size: 2}
).addEdge('CPH-TXL','CPH','TXL', { size: 3}
).addEdge('CPH-CAI','CPH','CAI', { size: 2}
).addEdge('CPH-MXP','CPH','MXP', { size: 2}
).addEdge('CPH-ATH','CPH','ATH', { size: 2}
).addEdge('CPH-RIX','CPH','RIX', { size: 3}
).addEdge('CPH-HEL','CPH','HEL', { size: 5}
).addEdge('CPH-PRG','CPH','PRG', { size: 3}
).addEdge('CPH-VIE','CPH','VIE', { size: 3}
).addEdge('CPH-LYS','CPH','LYS', { size: 1}
).addEdge('CPH-ALC','CPH','ALC', { size: 1}
).addEdge('CPH-PMI','CPH','PMI', { size: 1}
).addEdge('CPH-MAN','CPH','MAN', { size: 4}
).addEdge('CPH-LIS','CPH','LIS', { size: 2}
).addEdge('CPH-AGP','CPH','AGP', { size: 3}
).addEdge('CPH-OTP','CPH','OTP', { size: 1}
).addEdge('CPH-GVA','CPH','GVA', { size: 4}
).addEdge('CPH-ZRH','CPH','ZRH', { size: 2}
).addEdge('CPH-SAW','CPH','SAW', { size: 1}
).addEdge('CPH-GLA','CPH','GLA', { size: 2}
).addEdge('CPH-EDI','CPH','EDI', { size: 3}
).addEdge('CPH-STN','CPH','STN', { size: 1}
).addEdge('CPH-BAH','CPH','BAH', { size: 1}
).addEdge('CPH-BHX','CPH','BHX', { size: 2}
).addEdge('CPH-TFS','CPH','TFS', { size: 2}
).addEdge('CPH-DUB','CPH','DUB', { size: 2}
).addEdge('CPH-MRS','CPH','MRS', { size: 1}
).addEdge('CPH-NCE','CPH','NCE', { size: 2}
).addEdge('CPH-BUD','CPH','BUD', { size: 2}
).addEdge('CPH-OSL','CPH','OSL', { size: 3}
).addEdge('CPH-KBP','CPH','KBP', { size: 3}
).addEdge('CPH-LPA','CPH','LPA', { size: 2}
).addEdge('CPH-LED','CPH','LED', { size: 2}
).addEdge('OSL-DOH','OSL','DOH', { size: 1}
).addEdge('OSL-WAW','OSL','WAW', { size: 1}
).addEdge('OSL-BUD','OSL','BUD', { size: 1}
).addEdge('OSL-HAM','OSL','HAM', { size: 3}
).addEdge('OSL-ARN','OSL','ARN', { size: 3}
).addEdge('OSL-DUS','OSL','DUS', { size: 3}
).addEdge('OSL-TXL','OSL','TXL', { size: 1}
).addEdge('OSL-MXP','OSL','MXP', { size: 1}
).addEdge('OSL-CPH','OSL','CPH', { size: 3}
).addEdge('OSL-RIX','OSL','RIX', { size: 3}
).addEdge('OSL-HEL','OSL','HEL', { size: 4}
).addEdge('OSL-PRG','OSL','PRG', { size: 2}
).addEdge('OSL-VIE','OSL','VIE', { size: 2}
).addEdge('OSL-ALC','OSL','ALC', { size: 1}
).addEdge('OSL-MAN','OSL','MAN', { size: 3}
).addEdge('OSL-LIS','OSL','LIS', { size: 2}
).addEdge('OSL-LED','OSL','LED', { size: 2}
).addEdge('OSL-AGP','OSL','AGP', { size: 1}
).addEdge('OSL-GVA','OSL','GVA', { size: 1}
).addEdge('OSL-ZRH','OSL','ZRH', { size: 2}
).addEdge('OSL-EDI','OSL','EDI', { size: 1}
).addEdge('OSL-DUB','OSL','DUB', { size: 2}
).addEdge('OSL-NCE','OSL','NCE', { size: 1}
).addEdge('OSL-LPA','OSL','LPA', { size: 2}
).addEdge('OSL-ACE','OSL','ACE', { size: 1}
).addEdge('OSL-TFS','OSL','TFS', { size: 1}
).addEdge('OSL-TOS','OSL','TOS', { size: 2}
).addEdge('TOS-OSL','TOS','OSL', { size: 2}
).addEdge('WAW-OTP','WAW','OTP', { size: 2}
).addEdge('WAW-GVA','WAW','GVA', { size: 2}
).addEdge('WAW-ZRH','WAW','ZRH', { size: 2}
).addEdge('WAW-BUD','WAW','BUD', { size: 2}
).addEdge('WAW-HAM','WAW','HAM', { size: 2}
).addEdge('WAW-ARN','WAW','ARN', { size: 1}
).addEdge('WAW-HAN','WAW','HAN', { size: 1}
).addEdge('WAW-TXL','WAW','TXL', { size: 2}
).addEdge('WAW-CAI','WAW','CAI', { size: 2}
).addEdge('WAW-MXP','WAW','MXP', { size: 1}
).addEdge('WAW-ATH','WAW','ATH', { size: 1}
).addEdge('WAW-DUB','WAW','DUB', { size: 1}
).addEdge('WAW-CPH','WAW','CPH', { size: 2}
).addEdge('WAW-RIX','WAW','RIX', { size: 2}
).addEdge('WAW-NCE','WAW','NCE', { size: 1}
).addEdge('WAW-HEL','WAW','HEL', { size: 3}
).addEdge('WAW-PRG','WAW','PRG', { size: 3}
).addEdge('WAW-TLV','WAW','TLV', { size: 2}
).addEdge('WAW-OSL','WAW','OSL', { size: 1}
).addEdge('WAW-VIE','WAW','VIE', { size: 2}
).addEdge('WAW-KBP','WAW','KBP', { size: 2}
).addEdge('WAW-LED','WAW','LED', { size: 2}
).addEdge('WAW-DUS','WAW','DUS', { size: 2}
).addEdge('WAW-LIS','WAW','LIS', { size: 2}
).addEdge('WAW-LTN','WAW','LTN', { size: 1}
).addEdge('ARN-WAW','ARN','WAW', { size: 1}
).addEdge('ARN-BUD','ARN','BUD', { size: 2}
).addEdge('ARN-CGN','ARN','CGN', { size: 1}
).addEdge('ARN-DUS','ARN','DUS', { size: 2}
).addEdge('ARN-TXL','ARN','TXL', { size: 3}
).addEdge('ARN-MXP','ARN','MXP', { size: 1}
).addEdge('ARN-RIX','ARN','RIX', { size: 3}
).addEdge('ARN-HEL','ARN','HEL', { size: 4}
).addEdge('ARN-PRG','ARN','PRG', { size: 2}
).addEdge('ARN-DOH','ARN','DOH', { size: 1}
).addEdge('ARN-ALC','ARN','ALC', { size: 1}
).addEdge('ARN-OSL','ARN','OSL', { size: 2}
).addEdge('ARN-LIS','ARN','LIS', { size: 2}
).addEdge('ARN-AGP','ARN','AGP', { size: 1}
).addEdge('ARN-GVA','ARN','GVA', { size: 3}
).addEdge('ARN-ZRH','ARN','ZRH', { size: 2}
).addEdge('ARN-SAW','ARN','SAW', { size: 1}
).addEdge('ARN-TFS','ARN','TFS', { size: 1}
).addEdge('ARN-DUB','ARN','DUB', { size: 1}
).addEdge('ARN-MAN','ARN','MAN', { size: 3}
).addEdge('ARN-NCE','ARN','NCE', { size: 1}
).addEdge('ARN-CPH','ARN','CPH', { size: 3}
).addEdge('ARN-VIE','ARN','VIE', { size: 3}
).addEdge('ARN-HAM','ARN','HAM', { size: 2}
).addEdge('ARN-KBP','ARN','KBP', { size: 1}
).addEdge('ARN-LPA','ARN','LPA', { size: 1}
).addEdge('ARN-LED','ARN','LED', { size: 2}
).addEdge('CPT-EZE','CPT','EZE', { size: 1}
).addEdge('CPT-ZRH','CPT','ZRH', { size: 1}
).addEdge('CPT-LAD','CPT','LAD', { size: 1}
).addEdge('DLA-LOS','DLA','LOS', { size: 2}
).addEdge('DLA-CMN','DLA','CMN', { size: 1}
).addEdge('DLA-ZRH','DLA','ZRH', { size: 3}
).addEdge('DLA-NBO','DLA','NBO', { size: 1}
).addEdge('DLA-ADD','DLA','ADD', { size: 2}
).addEdge('LAD-OPO','LAD','OPO', { size: 1}
).addEdge('LAD-LOS','LAD','LOS', { size: 1}
).addEdge('LAD-CPT','LAD','CPT', { size: 1}
).addEdge('LAD-GIG','LAD','GIG', { size: 1}
).addEdge('LAD-NBO','LAD','NBO', { size: 2}
).addEdge('LAD-LIS','LAD','LIS', { size: 2}
).addEdge('LAD-ADD','LAD','ADD', { size: 1}
).addEdge('LAD-HAV','LAD','HAV', { size: 1}
).addEdge('FUE-MAN','FUE','MAN', { size: 3}
).addEdge('FUE-ZRH','FUE','ZRH', { size: 2}
).addEdge('FUE-GLA','FUE','GLA', { size: 2}
).addEdge('FUE-EDI','FUE','EDI', { size: 1}
).addEdge('FUE-HAM','FUE','HAM', { size: 3}
).addEdge('FUE-CGN','FUE','CGN', { size: 3}
).addEdge('FUE-DUS','FUE','DUS', { size: 3}
).addEdge('FUE-STN','FUE','STN', { size: 2}
).addEdge('FUE-STR','FUE','STR', { size: 3}
).addEdge('FUE-TXL','FUE','TXL', { size: 2}
).addEdge('FUE-MXP','FUE','MXP', { size: 1}
).addEdge('FUE-LPA','FUE','LPA', { size: 4}
).addEdge('FUE-DUB','FUE','DUB', { size: 2}
).addEdge('FUE-VIE','FUE','VIE', { size: 2}
).addEdge('FUE-BHX','FUE','BHX', { size: 3}
).addEdge('FUE-TFS','FUE','TFS', { size: 2}
).addEdge('FUE-LTN','FUE','LTN', { size: 1}
).addEdge('LPA-HAM','LPA','HAM', { size: 3}
).addEdge('LPA-ARN','LPA','ARN', { size: 1}
).addEdge('LPA-CGN','LPA','CGN', { size: 4}
).addEdge('LPA-DUS','LPA','DUS', { size: 3}
).addEdge('LPA-STR','LPA','STR', { size: 3}
).addEdge('LPA-TXL','LPA','TXL', { size: 2}
).addEdge('LPA-HEL','LPA','HEL', { size: 2}
).addEdge('LPA-PRG','LPA','PRG', { size: 1}
).addEdge('LPA-VIE','LPA','VIE', { size: 2}
).addEdge('LPA-BHX','LPA','BHX', { size: 3}
).addEdge('LPA-MAN','LPA','MAN', { size: 4}
).addEdge('LPA-LIS','LPA','LIS', { size: 1}
).addEdge('LPA-LTN','LPA','LTN', { size: 2}
).addEdge('LPA-AGP','LPA','AGP', { size: 3}
).addEdge('LPA-GVA','LPA','GVA', { size: 1}
).addEdge('LPA-ZRH','LPA','ZRH', { size: 2}
).addEdge('LPA-GLA','LPA','GLA', { size: 2}
).addEdge('LPA-EDI','LPA','EDI', { size: 2}
).addEdge('LPA-STN','LPA','STN', { size: 2}
).addEdge('LPA-DUB','LPA','DUB', { size: 3}
).addEdge('LPA-CPH','LPA','CPH', { size: 2}
).addEdge('LPA-OSL','LPA','OSL', { size: 2}
).addEdge('LPA-FUE','LPA','FUE', { size: 3}
).addEdge('LPA-ACE','LPA','ACE', { size: 3}
).addEdge('LPA-TFS','LPA','TFS', { size: 5}
).addEdge('ACE-MAN','ACE','MAN', { size: 3}
).addEdge('ACE-ZRH','ACE','ZRH', { size: 2}
).addEdge('ACE-GLA','ACE','GLA', { size: 2}
).addEdge('ACE-EDI','ACE','EDI', { size: 2}
).addEdge('ACE-HAM','ACE','HAM', { size: 3}
).addEdge('ACE-CGN','ACE','CGN', { size: 1}
).addEdge('ACE-DUS','ACE','DUS', { size: 3}
).addEdge('ACE-STN','ACE','STN', { size: 2}
).addEdge('ACE-STR','ACE','STR', { size: 3}
).addEdge('ACE-TXL','ACE','TXL', { size: 1}
).addEdge('ACE-LPA','ACE','LPA', { size: 2}
).addEdge('ACE-DUB','ACE','DUB', { size: 3}
).addEdge('ACE-OSL','ACE','OSL', { size: 1}
).addEdge('ACE-FUE','ACE','FUE', { size: 5}
).addEdge('ACE-BHX','ACE','BHX', { size: 4}
).addEdge('ACE-LTN','ACE','LTN', { size: 2}
).addEdge('TFS-GVA','TFS','GVA', { size: 1}
).addEdge('TFS-ZRH','TFS','ZRH', { size: 2}
).addEdge('TFS-GLA','TFS','GLA', { size: 3}
).addEdge('TFS-EDI','TFS','EDI', { size: 3}
).addEdge('TFS-HAM','TFS','HAM', { size: 3}
).addEdge('TFS-ARN','TFS','ARN', { size: 1}
).addEdge('TFS-CGN','TFS','CGN', { size: 4}
).addEdge('TFS-DUS','TFS','DUS', { size: 3}
).addEdge('TFS-STN','TFS','STN', { size: 2}
).addEdge('TFS-STR','TFS','STR', { size: 3}
).addEdge('TFS-TXL','TFS','TXL', { size: 2}
).addEdge('TFS-MXP','TFS','MXP', { size: 1}
).addEdge('TFS-LPA','TFS','LPA', { size: 5}
).addEdge('TFS-ACE','TFS','ACE', { size: 1}
).addEdge('TFS-ALC','TFS','ALC', { size: 1}
).addEdge('TFS-DUB','TFS','DUB', { size: 2}
).addEdge('TFS-CPH','TFS','CPH', { size: 2}
).addEdge('TFS-HEL','TFS','HEL', { size: 2}
).addEdge('TFS-PRG','TFS','PRG', { size: 1}
).addEdge('TFS-OSL','TFS','OSL', { size: 1}
).addEdge('TFS-VIE','TFS','VIE', { size: 2}
).addEdge('TFS-FUE','TFS','FUE', { size: 2}
).addEdge('TFS-BHX','TFS','BHX', { size: 4}
).addEdge('TFS-OPO','TFS','OPO', { size: 1}
).addEdge('TFS-MAN','TFS','MAN', { size: 7}
).addEdge('TFS-LTN','TFS','LTN', { size: 4}
).addEdge('CMN-LOS','CMN','LOS', { size: 1}
).addEdge('CMN-AGP','CMN','AGP', { size: 2}
).addEdge('CMN-TUN','CMN','TUN', { size: 3}
).addEdge('CMN-GVA','CMN','GVA', { size: 1}
).addEdge('CMN-SAW','CMN','SAW', { size: 1}
).addEdge('CMN-CAI','CMN','CAI', { size: 2}
).addEdge('CMN-MXP','CMN','MXP', { size: 3}
).addEdge('CMN-JED','CMN','JED', { size: 2}
).addEdge('CMN-LYS','CMN','LYS', { size: 4}
).addEdge('CMN-ALG','CMN','ALG', { size: 2}
).addEdge('CMN-MRS','CMN','MRS', { size: 3}
).addEdge('CMN-NCE','CMN','NCE', { size: 1}
).addEdge('CMN-BEY','CMN','BEY', { size: 1}
).addEdge('CMN-AUH','CMN','AUH', { size: 2}
).addEdge('CMN-TXL','CMN','TXL', { size: 1}
).addEdge('CMN-DLA','CMN','DLA', { size: 1}
).addEdge('CMN-LIS','CMN','LIS', { size: 2}
).addEdge('CMN-ACC','CMN','ACC', { size: 1}
).addEdge('ADD-LOS','ADD','LOS', { size: 1}
).addEdge('ADD-LAD','ADD','LAD', { size: 1}
).addEdge('ADD-BAH','ADD','BAH', { size: 1}
).addEdge('ADD-NBO','ADD','NBO', { size: 4}
).addEdge('ADD-CAI','ADD','CAI', { size: 2}
).addEdge('ADD-MXP','ADD','MXP', { size: 2}
).addEdge('ADD-JED','ADD','JED', { size: 2}
).addEdge('ADD-RUH','ADD','RUH', { size: 2}
).addEdge('ADD-KRT','ADD','KRT', { size: 5}
).addEdge('ADD-TLV','ADD','TLV', { size: 1}
).addEdge('ADD-KWI','ADD','KWI', { size: 2}
).addEdge('ADD-BEY','ADD','BEY', { size: 2}
).addEdge('ADD-ACC','ADD','ACC', { size: 1}
).addEdge('ADD-DLA','ADD','DLA', { size: 2}
).addEdge('ADD-ABV','ADD','ABV', { size: 1}
).addEdge('CAI-CMN','CAI','CMN', { size: 2}
).addEdge('CAI-WAW','CAI','WAW', { size: 2}
).addEdge('CAI-BUD','CAI','BUD', { size: 1}
).addEdge('CAI-OTP','CAI','OTP', { size: 1}
).addEdge('CAI-TUN','CAI','TUN', { size: 2}
).addEdge('CAI-GVA','CAI','GVA', { size: 2}
).addEdge('CAI-ZRH','CAI','ZRH', { size: 2}
).addEdge('CAI-TAS','CAI','TAS', { size: 1}
).addEdge('CAI-ADD','CAI','ADD', { size: 2}
).addEdge('CAI-BAH','CAI','BAH', { size: 2}
).addEdge('CAI-NBO','CAI','NBO', { size: 1}
).addEdge('CAI-MCT','CAI','MCT', { size: 2}
).addEdge('CAI-DMM','CAI','DMM', { size: 2}
).addEdge('CAI-MXP','CAI','MXP', { size: 3}
).addEdge('CAI-LOS','CAI','LOS', { size: 1}
).addEdge('CAI-RUH','CAI','RUH', { size: 3}
).addEdge('CAI-ATH','CAI','ATH', { size: 2}
).addEdge('CAI-ALG','CAI','ALG', { size: 2}
).addEdge('CAI-CPH','CAI','CPH', { size: 2}
).addEdge('CAI-KRT','CAI','KRT', { size: 3}
).addEdge('CAI-TLV','CAI','TLV', { size: 1}
).addEdge('CAI-JED','CAI','JED', { size: 2}
).addEdge('CAI-KWI','CAI','KWI', { size: 3}
).addEdge('CAI-BEY','CAI','BEY', { size: 2}
).addEdge('CAI-ACC','CAI','ACC', { size: 1}
).addEdge('CAI-VIE','CAI','VIE', { size: 2}
).addEdge('CAI-SHJ','CAI','SHJ', { size: 1}
).addEdge('CAI-AMM','CAI','AMM', { size: 2}
).addEdge('CAI-DOH','CAI','DOH', { size: 2}
).addEdge('CAI-ABV','CAI','ABV', { size: 1}
).addEdge('CAI-DAM','CAI','DAM', { size: 2}
).addEdge('CAI-AUH','CAI','AUH', { size: 2}
).addEdge('KRT-RUH','KRT','RUH', { size: 3}
).addEdge('KRT-DAM','KRT','DAM', { size: 1}
).addEdge('KRT-DOH','KRT','DOH', { size: 2}
).addEdge('KRT-JED','KRT','JED', { size: 5}
).addEdge('KRT-BAH','KRT','BAH', { size: 2}
).addEdge('KRT-ADD','KRT','ADD', { size: 5}
).addEdge('KRT-AMM','KRT','AMM', { size: 2}
).addEdge('KRT-BEY','KRT','BEY', { size: 1}
).addEdge('KRT-AUH','KRT','AUH', { size: 2}
).addEdge('KRT-SHJ','KRT','SHJ', { size: 2}
).addEdge('KRT-NBO','KRT','NBO', { size: 1}
).addEdge('KRT-CAI','KRT','CAI', { size: 3}
).addEdge('ALC-GLA','ALC','GLA', { size: 2}
).addEdge('ALC-EDI','ALC','EDI', { size: 1}
).addEdge('ALC-ARN','ALC','ARN', { size: 1}
).addEdge('ALC-DUS','ALC','DUS', { size: 1}
).addEdge('ALC-STN','ALC','STN', { size: 2}
).addEdge('ALC-BHX','ALC','BHX', { size: 3}
).addEdge('ALC-DUB','ALC','DUB', { size: 2}
).addEdge('ALC-ALG','ALC','ALG', { size: 1}
).addEdge('ALC-CPH','ALC','CPH', { size: 1}
).addEdge('ALC-OSL','ALC','OSL', { size: 1}
).addEdge('ALC-PMI','ALC','PMI', { size: 3}
).addEdge('ALC-TFS','ALC','TFS', { size: 1}
).addEdge('ALC-MAN','ALC','MAN', { size: 6}
).addEdge('ALC-LTN','ALC','LTN', { size: 2}
).addEdge('AGP-CMN','AGP','CMN', { size: 2}
).addEdge('AGP-ZRH','AGP','ZRH', { size: 2}
).addEdge('AGP-LIS','AGP','LIS', { size: 2}
).addEdge('AGP-GLA','AGP','GLA', { size: 1}
).addEdge('AGP-EDI','AGP','EDI', { size: 1}
).addEdge('AGP-ARN','AGP','ARN', { size: 1}
).addEdge('AGP-DUS','AGP','DUS', { size: 1}
).addEdge('AGP-STN','AGP','STN', { size: 2}
).addEdge('AGP-STR','AGP','STR', { size: 1}
).addEdge('AGP-TXL','AGP','TXL', { size: 1}
).addEdge('AGP-LPA','AGP','LPA', { size: 3}
).addEdge('AGP-MXP','AGP','MXP', { size: 1}
).addEdge('AGP-BHX','AGP','BHX', { size: 3}
).addEdge('AGP-DUB','AGP','DUB', { size: 2}
).addEdge('AGP-CPH','AGP','CPH', { size: 3}
).addEdge('AGP-HEL','AGP','HEL', { size: 3}
).addEdge('AGP-OSL','AGP','OSL', { size: 1}
).addEdge('AGP-PMI','AGP','PMI', { size: 4}
).addEdge('AGP-MAN','AGP','MAN', { size: 5}
).addEdge('AGP-LTN','AGP','LTN', { size: 2}
).addEdge('LYS-CMN','LYS','CMN', { size: 4}
).addEdge('LYS-OTP','LYS','OTP', { size: 2}
).addEdge('LYS-VIE','LYS','VIE', { size: 2}
).addEdge('LYS-TUN','LYS','TUN', { size: 2}
).addEdge('LYS-EDI','LYS','EDI', { size: 1}
).addEdge('LYS-DUS','LYS','DUS', { size: 2}
).addEdge('LYS-STN','LYS','STN', { size: 1}
).addEdge('LYS-STR','LYS','STR', { size: 2}
).addEdge('LYS-MXP','LYS','MXP', { size: 3}
).addEdge('LYS-DUB','LYS','DUB', { size: 1}
).addEdge('LYS-MRS','LYS','MRS', { size: 2}
).addEdge('LYS-ALG','LYS','ALG', { size: 2}
).addEdge('LYS-NCE','LYS','NCE', { size: 2}
).addEdge('LYS-DLA','LYS','DLA', { size: 1}
).addEdge('LYS-PRG','LYS','PRG', { size: 2}
).addEdge('LYS-CPH','LYS','CPH', { size: 1}
).addEdge('LYS-ZRH','LYS','ZRH', { size: 1}
).addEdge('LYS-BHX','LYS','BHX', { size: 3}
).addEdge('LYS-OPO','LYS','OPO', { size: 1}
).addEdge('LYS-MAN','LYS','MAN', { size: 1}
).addEdge('LYS-LIS','LYS','LIS', { size: 2}
).addEdge('MRS-CMN','MRS','CMN', { size: 3}
).addEdge('MRS-TUN','MRS','TUN', { size: 2}
).addEdge('MRS-GVA','MRS','GVA', { size: 1}
).addEdge('MRS-SAW','MRS','SAW', { size: 1}
).addEdge('MRS-DUS','MRS','DUS', { size: 1}
).addEdge('MRS-STN','MRS','STN', { size: 1}
).addEdge('MRS-MXP','MRS','MXP', { size: 2}
).addEdge('MRS-LYS','MRS','LYS', { size: 2}
).addEdge('MRS-ATH','MRS','ATH', { size: 1}
).addEdge('MRS-ALG','MRS','ALG', { size: 3}
).addEdge('MRS-CPH','MRS','CPH', { size: 1}
).addEdge('MRS-PRG','MRS','PRG', { size: 1}
).addEdge('MRS-TLV','MRS','TLV', { size: 1}
).addEdge('MRS-BEY','MRS','BEY', { size: 1}
).addEdge('MRS-OPO','MRS','OPO', { size: 1}
).addEdge('MRS-LIS','MRS','LIS', { size: 1}
).addEdge('NCE-CMN','NCE','CMN', { size: 1}
).addEdge('NCE-VIE','NCE','VIE', { size: 3}
).addEdge('NCE-TUN','NCE','TUN', { size: 2}
).addEdge('NCE-GVA','NCE','GVA', { size: 1}
).addEdge('NCE-ZRH','NCE','ZRH', { size: 1}
).addEdge('NCE-WAW','NCE','WAW', { size: 1}
).addEdge('NCE-HAM','NCE','HAM', { size: 1}
).addEdge('NCE-ARN','NCE','ARN', { size: 1}
).addEdge('NCE-CGN','NCE','CGN', { size: 1}
).addEdge('NCE-DUS','NCE','DUS', { size: 2}
).addEdge('NCE-STN','NCE','STN', { size: 1}
).addEdge('NCE-MXP','NCE','MXP', { size: 1}
).addEdge('NCE-DUB','NCE','DUB', { size: 1}
).addEdge('NCE-LYS','NCE','LYS', { size: 2}
).addEdge('NCE-ALG','NCE','ALG', { size: 1}
).addEdge('NCE-CPH','NCE','CPH', { size: 2}
).addEdge('NCE-LED','NCE','LED', { size: 1}
).addEdge('NCE-OSL','NCE','OSL', { size: 1}
).addEdge('NCE-LIS','NCE','LIS', { size: 1}
).addEdge('NCE-LTN','NCE','LTN', { size: 1}
).addEdge('BUD-WAW','BUD','WAW', { size: 2}
).addEdge('BUD-DAM','BUD','DAM', { size: 2}
).addEdge('BUD-ZRH','BUD','ZRH', { size: 3}
).addEdge('BUD-EDI','BUD','EDI', { size: 1}
).addEdge('BUD-HAM','BUD','HAM', { size: 2}
).addEdge('BUD-ARN','BUD','ARN', { size: 2}
).addEdge('BUD-CGN','BUD','CGN', { size: 1}
).addEdge('BUD-DUS','BUD','DUS', { size: 1}
).addEdge('BUD-STR','BUD','STR', { size: 3}
).addEdge('BUD-TXL','BUD','TXL', { size: 2}
).addEdge('BUD-OTP','BUD','OTP', { size: 2}
).addEdge('BUD-CAI','BUD','CAI', { size: 1}
).addEdge('BUD-MXP','BUD','MXP', { size: 2}
).addEdge('BUD-ATH','BUD','ATH', { size: 1}
).addEdge('BUD-DUB','BUD','DUB', { size: 2}
).addEdge('BUD-CPH','BUD','CPH', { size: 2}
).addEdge('BUD-HEL','BUD','HEL', { size: 2}
).addEdge('BUD-AMM','BUD','AMM', { size: 2}
).addEdge('BUD-PRG','BUD','PRG', { size: 3}
).addEdge('BUD-TLV','BUD','TLV', { size: 2}
).addEdge('BUD-OSL','BUD','OSL', { size: 1}
).addEdge('BUD-BEY','BUD','BEY', { size: 1}
).addEdge('BUD-VIE','BUD','VIE', { size: 1}
).addEdge('BUD-KBP','BUD','KBP', { size: 2}
).addEdge('BUD-DOH','BUD','DOH', { size: 1}
).addEdge('BUD-LED','BUD','LED', { size: 2}
).addEdge('BUD-MAN','BUD','MAN', { size: 1}
).addEdge('BUD-LIS','BUD','LIS', { size: 1}
).addEdge('BUD-LTN','BUD','LTN', { size: 2}
).addEdge('MXP-CMN','MXP','CMN', { size: 3}
).addEdge('MXP-WAW','MXP','WAW', { size: 1}
).addEdge('MXP-TUN','MXP','TUN', { size: 3}
).addEdge('MXP-DOH','MXP','DOH', { size: 1}
).addEdge('MXP-TAS','MXP','TAS', { size: 1}
).addEdge('MXP-BUD','MXP','BUD', { size: 2}
).addEdge('MXP-BAH','MXP','BAH', { size: 1}
).addEdge('MXP-ADD','MXP','ADD', { size: 2}
).addEdge('MXP-HAM','MXP','HAM', { size: 1}
).addEdge('MXP-ARN','MXP','ARN', { size: 1}
).addEdge('MXP-CGN','MXP','CGN', { size: 1}
).addEdge('MXP-DUS','MXP','DUS', { size: 3}
).addEdge('MXP-STR','MXP','STR', { size: 3}
).addEdge('MXP-TXL','MXP','TXL', { size: 2}
).addEdge('MXP-CAI','MXP','CAI', { size: 3}
).addEdge('MXP-HAV','MXP','HAV', { size: 1}
).addEdge('MXP-ATH','MXP','ATH', { size: 5}
).addEdge('MXP-TLV','MXP','TLV', { size: 2}
).addEdge('MXP-HEL','MXP','HEL', { size: 1}
).addEdge('MXP-AMM','MXP','AMM', { size: 2}
).addEdge('MXP-PRG','MXP','PRG', { size: 4}
).addEdge('MXP-DAC','MXP','DAC', { size: 1}
).addEdge('MXP-JED','MXP','JED', { size: 1}
).addEdge('MXP-ZRH','MXP','ZRH', { size: 2}
).addEdge('MXP-BHX','MXP','BHX', { size: 2}
).addEdge('MXP-OPO','MXP','OPO', { size: 4}
).addEdge('MXP-MAN','MXP','MAN', { size: 2}
).addEdge('MXP-LIS','MXP','LIS', { size: 3}
).addEdge('MXP-AGP','MXP','AGP', { size: 1}
).addEdge('MXP-BEY','MXP','BEY', { size: 1}
).addEdge('MXP-RUH','MXP','RUH', { size: 1}
).addEdge('MXP-VIE','MXP','VIE', { size: 4}
).addEdge('MXP-KBP','MXP','KBP', { size: 2}
).addEdge('MXP-EDI','MXP','EDI', { size: 1}
).addEdge('MXP-LYS','MXP','LYS', { size: 3}
).addEdge('MXP-LED','MXP','LED', { size: 1}
).addEdge('MXP-DUB','MXP','DUB', { size: 1}
).addEdge('MXP-ALG','MXP','ALG', { size: 1}
).addEdge('MXP-MRS','MXP','MRS', { size: 2}
).addEdge('MXP-NCE','MXP','NCE', { size: 1}
).addEdge('MXP-CPH','MXP','CPH', { size: 2}
).addEdge('MXP-OSL','MXP','OSL', { size: 1}
).addEdge('MXP-AUH','MXP','AUH', { size: 2}
).addEdge('MXP-FUE','MXP','FUE', { size: 1}
).addEdge('MXP-MCT','MXP','MCT', { size: 1}
).addEdge('MXP-TFS','MXP','TFS', { size: 1}
).addEdge('MXP-LTN','MXP','LTN', { size: 1}
).addEdge('PRG-WAW','PRG','WAW', { size: 3}
).addEdge('PRG-SVX','PRG','SVX', { size: 2}
).addEdge('PRG-HEL','PRG','HEL', { size: 2}
).addEdge('PRG-BUD','PRG','BUD', { size: 3}
).addEdge('PRG-HAM','PRG','HAM', { size: 1}
).addEdge('PRG-ARN','PRG','ARN', { size: 2}
).addEdge('PRG-CGN','PRG','CGN', { size: 1}
).addEdge('PRG-DUS','PRG','DUS', { size: 2}
).addEdge('PRG-STR','PRG','STR', { size: 1}
).addEdge('PRG-TXL','PRG','TXL', { size: 1}
).addEdge('PRG-MXP','PRG','MXP', { size: 4}
).addEdge('PRG-ATH','PRG','ATH', { size: 1}
).addEdge('PRG-RIX','PRG','RIX', { size: 1}
).addEdge('PRG-TLV','PRG','TLV', { size: 3}
).addEdge('PRG-VIE','PRG','VIE', { size: 1}
).addEdge('PRG-BHX','PRG','BHX', { size: 1}
).addEdge('PRG-OSL','PRG','OSL', { size: 2}
).addEdge('PRG-LIS','PRG','LIS', { size: 1}
).addEdge('PRG-LTN','PRG','LTN', { size: 1}
).addEdge('PRG-OTP','PRG','OTP', { size: 1}
).addEdge('PRG-GVA','PRG','GVA', { size: 1}
).addEdge('PRG-ZRH','PRG','ZRH', { size: 1}
).addEdge('PRG-EDI','PRG','EDI', { size: 1}
).addEdge('PRG-STN','PRG','STN', { size: 1}
).addEdge('PRG-LYS','PRG','LYS', { size: 2}
).addEdge('PRG-OVB','PRG','OVB', { size: 1}
).addEdge('PRG-DUB','PRG','DUB', { size: 1}
).addEdge('PRG-MAN','PRG','MAN', { size: 1}
).addEdge('PRG-MRS','PRG','MRS', { size: 1}
).addEdge('PRG-CPH','PRG','CPH', { size: 3}
).addEdge('PRG-ALA','PRG','ALA', { size: 1}
).addEdge('PRG-BEY','PRG','BEY', { size: 1}
).addEdge('PRG-AUH','PRG','AUH', { size: 2}
).addEdge('PRG-KBP','PRG','KBP', { size: 2}
).addEdge('PRG-FUE','PRG','FUE', { size: 1}
).addEdge('PRG-LPA','PRG','LPA', { size: 1}
).addEdge('PRG-LED','PRG','LED', { size: 2}
).addEdge('TLV-WAW','TLV','WAW', { size: 2}
).addEdge('TLV-OTP','TLV','OTP', { size: 2}
).addEdge('TLV-GVA','TLV','GVA', { size: 2}
).addEdge('TLV-ZRH','TLV','ZRH', { size: 2}
).addEdge('TLV-TAS','TLV','TAS', { size: 1}
).addEdge('TLV-PHL','TLV','PHL', { size: 1}
).addEdge('TLV-ADD','TLV','ADD', { size: 1}
).addEdge('TLV-CGN','TLV','CGN', { size: 2}
).addEdge('TLV-DUS','TLV','DUS', { size: 1}
).addEdge('TLV-PRG','TLV','PRG', { size: 3}
).addEdge('TLV-TXL','TLV','TXL', { size: 1}
).addEdge('TLV-CAI','TLV','CAI', { size: 1}
).addEdge('TLV-MXP','TLV','MXP', { size: 2}
).addEdge('TLV-BUD','TLV','BUD', { size: 2}
).addEdge('TLV-ATH','TLV','ATH', { size: 2}
).addEdge('TLV-MRS','TLV','MRS', { size: 1}
).addEdge('TLV-RIX','TLV','RIX', { size: 1}
).addEdge('TLV-SVX','TLV','SVX', { size: 1}
).addEdge('TLV-AMM','TLV','AMM', { size: 2}
).addEdge('TLV-VIE','TLV','VIE', { size: 2}
).addEdge('TLV-KBP','TLV','KBP', { size: 3}
).addEdge('TLV-LED','TLV','LED', { size: 2}
).addEdge('TLV-MAN','TLV','MAN', { size: 1}
).addEdge('TLV-LTN','TLV','LTN', { size: 2}
).addEdge('VIE-WAW','VIE','WAW', { size: 2}
).addEdge('VIE-TUN','VIE','TUN', { size: 1}
).addEdge('VIE-DAM','VIE','DAM', { size: 1}
).addEdge('VIE-DOH','VIE','DOH', { size: 1}
).addEdge('VIE-LED','VIE','LED', { size: 2}
).addEdge('VIE-BUD','VIE','BUD', { size: 1}
).addEdge('VIE-TPE','VIE','TPE', { size: 1}
).addEdge('VIE-HAM','VIE','HAM', { size: 3}
).addEdge('VIE-ARN','VIE','ARN', { size: 3}
).addEdge('VIE-CGN','VIE','CGN', { size: 3}
).addEdge('VIE-DUS','VIE','DUS', { size: 3}
).addEdge('VIE-STR','VIE','STR', { size: 3}
).addEdge('VIE-TXL','VIE','TXL', { size: 3}
).addEdge('VIE-CAI','VIE','CAI', { size: 2}
).addEdge('VIE-ATH','VIE','ATH', { size: 2}
).addEdge('VIE-MXP','VIE','MXP', { size: 4}
).addEdge('VIE-RIX','VIE','RIX', { size: 2}
).addEdge('VIE-HEL','VIE','HEL', { size: 1}
).addEdge('VIE-PRG','VIE','PRG', { size: 1}
).addEdge('VIE-TLV','VIE','TLV', { size: 2}
).addEdge('VIE-PMI','VIE','PMI', { size: 2}
).addEdge('VIE-LIS','VIE','LIS', { size: 2}
).addEdge('VIE-OTP','VIE','OTP', { size: 4}
).addEdge('VIE-GVA','VIE','GVA', { size: 2}
).addEdge('VIE-ZRH','VIE','ZRH', { size: 5}
).addEdge('VIE-SAW','VIE','SAW', { size: 2}
).addEdge('VIE-LYS','VIE','LYS', { size: 2}
).addEdge('VIE-ACE','VIE','ACE', { size: 2}
).addEdge('VIE-DUB','VIE','DUB', { size: 1}
).addEdge('VIE-NCE','VIE','NCE', { size: 3}
).addEdge('VIE-CPH','VIE','CPH', { size: 3}
).addEdge('VIE-AMM','VIE','AMM', { size: 3}
).addEdge('VIE-OSL','VIE','OSL', { size: 2}
).addEdge('VIE-KBP','VIE','KBP', { size: 2}
).addEdge('VIE-LPA','VIE','LPA', { size: 2}
).addEdge('VIE-TFS','VIE','TFS', { size: 2}
).addEdge('OPO-MRS','OPO','MRS', { size: 1}
).addEdge('OPO-LIS','OPO','LIS', { size: 3}
).addEdge('OPO-ZRH','OPO','ZRH', { size: 2}
).addEdge('OPO-GVA','OPO','GVA', { size: 2}
).addEdge('OPO-CCS','OPO','CCS', { size: 1}
).addEdge('OPO-LAD','OPO','LAD', { size: 1}
).addEdge('OPO-GIG','OPO','GIG', { size: 2}
).addEdge('OPO-STN','OPO','STN', { size: 1}
).addEdge('OPO-LYS','OPO','LYS', { size: 1}
).addEdge('OPO-PMI','OPO','PMI', { size: 1}
).addEdge('OPO-TFS','OPO','TFS', { size: 1}
).addEdge('OPO-MXP','OPO','MXP', { size: 4}
).addEdge('LIS-CMN','LIS','CMN', { size: 2}
).addEdge('LIS-WAW','LIS','WAW', { size: 2}
).addEdge('LIS-TUN','LIS','TUN', { size: 1}
).addEdge('LIS-SSA','LIS','SSA', { size: 1}
).addEdge('LIS-BUD','LIS','BUD', { size: 1}
).addEdge('LIS-HAM','LIS','HAM', { size: 2}
).addEdge('LIS-ARN','LIS','ARN', { size: 2}
).addEdge('LIS-CGN','LIS','CGN', { size: 1}
).addEdge('LIS-DUS','LIS','DUS', { size: 2}
).addEdge('LIS-MXP','LIS','MXP', { size: 3}
).addEdge('LIS-ATH','LIS','ATH', { size: 2}
).addEdge('LIS-HEL','LIS','HEL', { size: 1}
).addEdge('LIS-PRG','LIS','PRG', { size: 1}
).addEdge('LIS-VIE','LIS','VIE', { size: 2}
).addEdge('LIS-LYS','LIS','LYS', { size: 2}
).addEdge('LIS-OPO','LIS','OPO', { size: 4}
).addEdge('LIS-MAN','LIS','MAN', { size: 1}
).addEdge('LIS-LTN','LIS','LTN', { size: 1}
).addEdge('LIS-AGP','LIS','AGP', { size: 2}
).addEdge('LIS-GVA','LIS','GVA', { size: 2}
).addEdge('LIS-ZRH','LIS','ZRH', { size: 3}
).addEdge('LIS-KBP','LIS','KBP', { size: 2}
).addEdge('LIS-LAD','LIS','LAD', { size: 2}
).addEdge('LIS-CCS','LIS','CCS', { size: 1}
).addEdge('LIS-PMI','LIS','PMI', { size: 2}
).addEdge('LIS-DUB','LIS','DUB', { size: 1}
).addEdge('LIS-ALG','LIS','ALG', { size: 1}
).addEdge('LIS-MRS','LIS','MRS', { size: 1}
).addEdge('LIS-NCE','LIS','NCE', { size: 1}
).addEdge('LIS-BSB','LIS','BSB', { size: 2}
).addEdge('LIS-CNF','LIS','CNF', { size: 1}
).addEdge('LIS-CPH','LIS','CPH', { size: 2}
).addEdge('LIS-GIG','LIS','GIG', { size: 2}
).addEdge('LIS-OSL','LIS','OSL', { size: 2}
).addEdge('LIS-ACC','LIS','ACC', { size: 1}
).addEdge('LIS-VCP','LIS','VCP', { size: 2}
).addEdge('LIS-LPA','LIS','LPA', { size: 1}
).addEdge('LIS-POA','LIS','POA', { size: 1}
).addEdge('OTP-WAW','OTP','WAW', { size: 2}
).addEdge('OTP-DAM','OTP','DAM', { size: 2}
).addEdge('OTP-SAW','OTP','SAW', { size: 1}
).addEdge('OTP-ZRH','OTP','ZRH', { size: 1}
).addEdge('OTP-BUD','OTP','BUD', { size: 2}
).addEdge('OTP-DUS','OTP','DUS', { size: 1}
).addEdge('OTP-CAI','OTP','CAI', { size: 1}
).addEdge('OTP-LYS','OTP','LYS', { size: 2}
).addEdge('OTP-ATH','OTP','ATH', { size: 2}
).addEdge('OTP-DUB','OTP','DUB', { size: 1}
).addEdge('OTP-CPH','OTP','CPH', { size: 1}
).addEdge('OTP-PRG','OTP','PRG', { size: 1}
).addEdge('OTP-TLV','OTP','TLV', { size: 2}
).addEdge('OTP-AMM','OTP','AMM', { size: 2}
).addEdge('OTP-BEY','OTP','BEY', { size: 3}
).addEdge('OTP-VIE','OTP','VIE', { size: 4}
).addEdge('OTP-KBP','OTP','KBP', { size: 1}
).addEdge('OTP-DOH','OTP','DOH', { size: 1}
).addEdge('GVA-CMN','GVA','CMN', { size: 1}
).addEdge('GVA-WAW','GVA','WAW', { size: 2}
).addEdge('GVA-RUH','GVA','RUH', { size: 1}
).addEdge('GVA-MRS','GVA','MRS', { size: 1}
).addEdge('GVA-ZRH','GVA','ZRH', { size: 2}
).addEdge('GVA-TAS','GVA','TAS', { size: 1}
).addEdge('GVA-JED','GVA','JED', { size: 1}
).addEdge('GVA-GLA','GVA','GLA', { size: 2}
).addEdge('GVA-HAM','GVA','HAM', { size: 2}
).addEdge('GVA-ARN','GVA','ARN', { size: 3}
).addEdge('GVA-DUS','GVA','DUS', { size: 2}
).addEdge('GVA-STN','GVA','STN', { size: 1}
).addEdge('GVA-BAH','GVA','BAH', { size: 1}
).addEdge('GVA-DOH','GVA','DOH', { size: 1}
).addEdge('GVA-CAI','GVA','CAI', { size: 2}
).addEdge('GVA-BHX','GVA','BHX', { size: 2}
).addEdge('GVA-ATH','GVA','ATH', { size: 1}
).addEdge('GVA-EDI','GVA','EDI', { size: 1}
).addEdge('GVA-DUB','GVA','DUB', { size: 1}
).addEdge('GVA-ALG','GVA','ALG', { size: 1}
).addEdge('GVA-NCE','GVA','NCE', { size: 1}
).addEdge('GVA-CPH','GVA','CPH', { size: 4}
).addEdge('GVA-TUN','GVA','TUN', { size: 1}
).addEdge('GVA-BEY','GVA','BEY', { size: 1}
).addEdge('GVA-HEL','GVA','HEL', { size: 1}
).addEdge('GVA-PRG','GVA','PRG', { size: 1}
).addEdge('GVA-TLV','GVA','TLV', { size: 2}
).addEdge('GVA-AMM','GVA','AMM', { size: 1}
).addEdge('GVA-OSL','GVA','OSL', { size: 1}
).addEdge('GVA-AUH','GVA','AUH', { size: 3}
).addEdge('GVA-VIE','GVA','VIE', { size: 2}
).addEdge('GVA-KBP','GVA','KBP', { size: 1}
).addEdge('GVA-TFS','GVA','TFS', { size: 1}
).addEdge('GVA-LPA','GVA','LPA', { size: 1}
).addEdge('GVA-LED','GVA','LED', { size: 1}
).addEdge('GVA-MAN','GVA','MAN', { size: 3}
).addEdge('GVA-LIS','GVA','LIS', { size: 2}
).addEdge('GVA-OPO','GVA','OPO', { size: 2}
).addEdge('GVA-LTN','GVA','LTN', { size: 1}
).addEdge('ZRH-WAW','ZRH','WAW', { size: 2}
).addEdge('ZRH-TUN','ZRH','TUN', { size: 1}
).addEdge('ZRH-BUD','ZRH','BUD', { size: 3}
).addEdge('ZRH-HAM','ZRH','HAM', { size: 3}
).addEdge('ZRH-ARN','ZRH','ARN', { size: 2}
).addEdge('ZRH-CGN','ZRH','CGN', { size: 1}
).addEdge('ZRH-STR','ZRH','STR', { size: 2}
).addEdge('ZRH-TXL','ZRH','TXL', { size: 3}
).addEdge('ZRH-CAI','ZRH','CAI', { size: 2}
).addEdge('ZRH-CPT','ZRH','CPT', { size: 1}
).addEdge('ZRH-CMB','ZRH','CMB', { size: 2}
).addEdge('ZRH-ATH','ZRH','ATH', { size: 1}
).addEdge('ZRH-LYS','ZRH','LYS', { size: 1}
).addEdge('ZRH-MXP','ZRH','MXP', { size: 2}
).addEdge('ZRH-RIX','ZRH','RIX', { size: 1}
).addEdge('ZRH-HEL','ZRH','HEL', { size: 5}
).addEdge('ZRH-AMM','ZRH','AMM', { size: 1}
).addEdge('ZRH-PRG','ZRH','PRG', { size: 1}
).addEdge('ZRH-TLV','ZRH','TLV', { size: 2}
).addEdge('ZRH-VIE','ZRH','VIE', { size: 4}
).addEdge('ZRH-BOS','ZRH','BOS', { size: 2}
).addEdge('ZRH-DLA','ZRH','DLA', { size: 3}
).addEdge('ZRH-DOH','ZRH','DOH', { size: 1}
).addEdge('ZRH-BHX','ZRH','BHX', { size: 2}
).addEdge('ZRH-PMI','ZRH','PMI', { size: 3}
).addEdge('ZRH-OPO','ZRH','OPO', { size: 2}
).addEdge('ZRH-MAN','ZRH','MAN', { size: 3}
).addEdge('ZRH-LIS','ZRH','LIS', { size: 3}
).addEdge('ZRH-AGP','ZRH','AGP', { size: 2}
).addEdge('ZRH-OTP','ZRH','OTP', { size: 1}
).addEdge('ZRH-GVA','ZRH','GVA', { size: 2}
).addEdge('ZRH-SAW','ZRH','SAW', { size: 1}
).addEdge('ZRH-PHL','ZRH','PHL', { size: 2}
).addEdge('ZRH-NBO','ZRH','NBO', { size: 2}
).addEdge('ZRH-TFS','ZRH','TFS', { size: 2}
).addEdge('ZRH-EDI','ZRH','EDI', { size: 2}
).addEdge('ZRH-DUB','ZRH','DUB', { size: 2}
).addEdge('ZRH-NCE','ZRH','NCE', { size: 1}
).addEdge('ZRH-CPH','ZRH','CPH', { size: 2}
).addEdge('ZRH-OSL','ZRH','OSL', { size: 2}
).addEdge('ZRH-KBP','ZRH','KBP', { size: 2}
).addEdge('ZRH-FUE','ZRH','FUE', { size: 2}
).addEdge('ZRH-MCT','ZRH','MCT', { size: 1}
).addEdge('ZRH-LPA','ZRH','LPA', { size: 2}
).addEdge('ZRH-ACE','ZRH','ACE', { size: 2}
).addEdge('ZRH-LED','ZRH','LED', { size: 2}
).addEdge('ZRH-DUS','ZRH','DUS', { size: 3}
).addEdge('ZRH-LTN','ZRH','LTN', { size: 1}
).addEdge('MBJ-FLL','MBJ','FLL', { size: 2}
).addEdge('MBJ-MAN','MBJ','MAN', { size: 1}
).addEdge('MBJ-YWG','MBJ','YWG', { size: 2}
).addEdge('MBJ-BOS','MBJ','BOS', { size: 2}
).addEdge('MBJ-BWI','MBJ','BWI', { size: 1}
).addEdge('MBJ-PHL','MBJ','PHL', { size: 2}
).addEdge('MBJ-YEG','MBJ','YEG', { size: 1}
).addEdge('MBJ-YOW','MBJ','YOW', { size: 2}
).addEdge('MBJ-PTY','MBJ','PTY', { size: 1}
).addEdge('MBJ-DUS','MBJ','DUS', { size: 1}
).addEdge('MBJ-YYC','MBJ','YYC', { size: 1}
).addEdge('MBJ-DTW','MBJ','DTW', { size: 1}
).addEdge('MBJ-MCO','MBJ','MCO', { size: 2}
).addEdge('GDL-SAN','GDL','SAN', { size: 1}
).addEdge('GDL-PVR','GDL','PVR', { size: 1}
).addEdge('GDL-CUN','GDL','CUN', { size: 2}
).addEdge('GDL-PTY','GDL','PTY', { size: 2}
).addEdge('GDL-MDW','GDL','MDW', { size: 1}
).addEdge('GDL-PHX','GDL','PHX', { size: 1}
).addEdge('PVR-SAN','PVR','SAN', { size: 2}
).addEdge('PVR-SLC','PVR','SLC', { size: 2}
).addEdge('PVR-YVR','PVR','YVR', { size: 3}
).addEdge('PVR-YEG','PVR','YEG', { size: 2}
).addEdge('PVR-YWG','PVR','YWG', { size: 2}
).addEdge('PVR-GDL','PVR','GDL', { size: 1}
).addEdge('PVR-YYC','PVR','YYC', { size: 3}
).addEdge('PVR-SEA','PVR','SEA', { size: 1}
).addEdge('PVR-DTW','PVR','DTW', { size: 1}
).addEdge('PVR-MCI','PVR','MCI', { size: 1}
).addEdge('PVR-PHX','PVR','PHX', { size: 1}
).addEdge('CUN-MAN','CUN','MAN', { size: 1}
).addEdge('CUN-MCO','CUN','MCO', { size: 3}
).addEdge('CUN-BWI','CUN','BWI', { size: 1}
).addEdge('CUN-YVR','CUN','YVR', { size: 3}
).addEdge('CUN-ZRH','CUN','ZRH', { size: 1}
).addEdge('CUN-CLE','CUN','CLE', { size: 2}
).addEdge('CUN-BOS','CUN','BOS', { size: 4}
).addEdge('CUN-PHL','CUN','PHL', { size: 1}
).addEdge('CUN-DTW','CUN','DTW', { size: 3}
).addEdge('CUN-SCL','CUN','SCL', { size: 1}
).addEdge('CUN-PTY','CUN','PTY', { size: 2}
).addEdge('CUN-YWG','CUN','YWG', { size: 3}
).addEdge('CUN-YYC','CUN','YYC', { size: 3}
).addEdge('CUN-YEG','CUN','YEG', { size: 3}
).addEdge('CUN-SAL','CUN','SAL', { size: 1}
).addEdge('CUN-HAV','CUN','HAV', { size: 3}
).addEdge('CUN-FLL','CUN','FLL', { size: 2}
).addEdge('CUN-SLC','CUN','SLC', { size: 2}
).addEdge('CUN-STL','CUN','STL', { size: 1}
).addEdge('CUN-YOW','CUN','YOW', { size: 3}
).addEdge('CUN-GDL','CUN','GDL', { size: 2}
).addEdge('CUN-EZE','CUN','EZE', { size: 1}
).addEdge('CUN-BHX','CUN','BHX', { size: 1}
).addEdge('CUN-MKE','CUN','MKE', { size: 2}
).addEdge('CUN-DUS','CUN','DUS', { size: 1}
).addEdge('CUN-MCI','CUN','MCI', { size: 1}
).addEdge('CUN-LIM','CUN','LIM', { size: 1}
).addEdge('CUN-PHX','CUN','PHX', { size: 1}
).addEdge('PTY-EZE','PTY','EZE', { size: 1}
).addEdge('PTY-SJU','PTY','SJU', { size: 3}
).addEdge('PTY-FLL','PTY','FLL', { size: 1}
).addEdge('PTY-MCO','PTY','MCO', { size: 3}
).addEdge('PTY-CUN','PTY','CUN', { size: 2}
).addEdge('PTY-CCS','PTY','CCS', { size: 2}
).addEdge('PTY-SCL','PTY','SCL', { size: 1}
).addEdge('PTY-SJO','PTY','SJO', { size: 3}
).addEdge('PTY-SAL','PTY','SAL', { size: 2}
).addEdge('PTY-UIO','PTY','UIO', { size: 2}
).addEdge('PTY-HAV','PTY','HAV', { size: 2}
).addEdge('PTY-BSB','PTY','BSB', { size: 1}
).addEdge('PTY-CNF','PTY','CNF', { size: 1}
).addEdge('PTY-MBJ','PTY','MBJ', { size: 1}
).addEdge('PTY-NAS','PTY','NAS', { size: 1}
).addEdge('PTY-MAO','PTY','MAO', { size: 1}
).addEdge('PTY-GIG','PTY','GIG', { size: 1}
).addEdge('PTY-GDL','PTY','GDL', { size: 2}
).addEdge('PTY-POA','PTY','POA', { size: 1}
).addEdge('PTY-LIM','PTY','LIM', { size: 1}
).addEdge('SJO-FLL','SJO','FLL', { size: 1}
).addEdge('SJO-MCO','SJO','MCO', { size: 1}
).addEdge('SJO-PHL','SJO','PHL', { size: 1}
).addEdge('SJO-CCS','SJO','CCS', { size: 2}
).addEdge('SJO-PTY','SJO','PTY', { size: 3}
).addEdge('SJO-PHX','SJO','PHX', { size: 2}
).addEdge('SJO-SAL','SJO','SAL', { size: 3}
).addEdge('SJO-UIO','SJO','UIO', { size: 1}
).addEdge('SJO-HAV','SJO','HAV', { size: 2}
).addEdge('SJO-LIM','SJO','LIM', { size: 3}
).addEdge('SAL-FLL','SAL','FLL', { size: 1}
).addEdge('SAL-SJO','SAL','SJO', { size: 3}
).addEdge('SAL-MCO','SAL','MCO', { size: 2}
).addEdge('SAL-CUN','SAL','CUN', { size: 1}
).addEdge('SAL-PTY','SAL','PTY', { size: 2}
).addEdge('SAL-HAV','SAL','HAV', { size: 1}
).addEdge('SAL-LIM','SAL','LIM', { size: 2}
).addEdge('HAV-MXP','HAV','MXP', { size: 1}
).addEdge('HAV-CUN','HAV','CUN', { size: 3}
).addEdge('HAV-NAS','HAV','NAS', { size: 1}
).addEdge('HAV-LAD','HAV','LAD', { size: 1}
).addEdge('HAV-CCS','HAV','CCS', { size: 2}
).addEdge('HAV-PTY','HAV','PTY', { size: 2}
).addEdge('HAV-EZE','HAV','EZE', { size: 1}
).addEdge('HAV-SAL','HAV','SAL', { size: 1}
).addEdge('HAV-SJO','HAV','SJO', { size: 2}
).addEdge('HAV-LIM','HAV','LIM', { size: 1}
).addEdge('NAS-FLL','NAS','FLL', { size: 5}
).addEdge('NAS-DCA','NAS','DCA', { size: 1}
).addEdge('NAS-BWI','NAS','BWI', { size: 1}
).addEdge('NAS-MCO','NAS','MCO', { size: 3}
).addEdge('NAS-MBJ','NAS','MBJ', { size: 1}
).addEdge('NAS-PHL','NAS','PHL', { size: 3}
).addEdge('NAS-PTY','NAS','PTY', { size: 1}
).addEdge('NAS-YYC','NAS','YYC', { size: 1}
).addEdge('NAS-BOS','NAS','BOS', { size: 1}
).addEdge('NAS-DTW','NAS','DTW', { size: 1}
).addEdge('NAS-HAV','NAS','HAV', { size: 1}
).addEdge('NAN-HNL','NAN','HNL', { size: 3}
).addEdge('NAN-CHC','NAN','CHC', { size: 2}
).addEdge('NAN-MEL','NAN','MEL', { size: 3}
).addEdge('NAN-HIR','NAN','HIR', { size: 2}
).addEdge('NAN-VLI','NAN','VLI', { size: 3}
).addEdge('NAN-AKL','NAN','AKL', { size: 3}
).addEdge('VLI-HIR','VLI','HIR', { size: 3}
).addEdge('VLI-AKL','VLI','AKL', { size: 2}
).addEdge('VLI-NAN','VLI','NAN', { size: 3}
).addEdge('AKL-VLI','AKL','VLI', { size: 2}
).addEdge('AKL-HNL','AKL','HNL', { size: 2}
).addEdge('AKL-CHC','AKL','CHC', { size: 3}
).addEdge('AKL-ADL','AKL','ADL', { size: 2}
).addEdge('AKL-PER','AKL','PER', { size: 3}
).addEdge('AKL-MEL','AKL','MEL', { size: 9}
).addEdge('AKL-KIX','AKL','KIX', { size: 2}
).addEdge('AKL-WLG','AKL','WLG', { size: 4}
).addEdge('AKL-SCL','AKL','SCL', { size: 2}
).addEdge('AKL-PPT','AKL','PPT', { size: 3}
).addEdge('AKL-YVR','AKL','YVR', { size: 2}
).addEdge('AKL-NAN','AKL','NAN', { size: 3}
).addEdge('AKL-EZE','AKL','EZE', { size: 1}
).addEdge('AKL-CNS','AKL','CNS', { size: 2}
).addEdge('CHC-WLG','CHC','WLG', { size: 2}
).addEdge('CHC-AKL','CHC','AKL', { size: 2}
).addEdge('CHC-MEL','CHC','MEL', { size: 4}
).addEdge('CHC-NAN','CHC','NAN', { size: 2}
).addEdge('WLG-MEL','WLG','MEL', { size: 4}
).addEdge('WLG-AKL','WLG','AKL', { size: 5}
).addEdge('WLG-CHC','WLG','CHC', { size: 2}
).addEdge('BAH-MAA','BAH','MAA', { size: 1}
).addEdge('BAH-DAM','BAH','DAM', { size: 2}
).addEdge('BAH-DOH','BAH','DOH', { size: 11}
).addEdge('BAH-ADD','BAH','ADD', { size: 1}
).addEdge('BAH-NBO','BAH','NBO', { size: 1}
).addEdge('BAH-DMM','BAH','DMM', { size: 2}
).addEdge('BAH-MXP','BAH','MXP', { size: 1}
).addEdge('BAH-JED','BAH','JED', { size: 3}
).addEdge('BAH-CMB','BAH','CMB', { size: 2}
).addEdge('BAH-CAI','BAH','CAI', { size: 2}
).addEdge('BAH-RUH','BAH','RUH', { size: 4}
).addEdge('BAH-ATH','BAH','ATH', { size: 1}
).addEdge('BAH-CPH','BAH','CPH', { size: 1}
).addEdge('BAH-KRT','BAH','KRT', { size: 2}
).addEdge('BAH-GVA','BAH','GVA', { size: 1}
).addEdge('BAH-DAC','BAH','DAC', { size: 1}
).addEdge('BAH-AMM','BAH','AMM', { size: 3}
).addEdge('BAH-KWI','BAH','KWI', { size: 8}
).addEdge('BAH-BEY','BAH','BEY', { size: 2}
).addEdge('BAH-SHJ','BAH','SHJ', { size: 1}
).addEdge('BAH-MCT','BAH','MCT', { size: 2}
).addEdge('BAH-KHI','BAH','KHI', { size: 1}
).addEdge('BAH-AUH','BAH','AUH', { size: 5}
).addEdge('BAH-KTM','BAH','KTM', { size: 2}
).addEdge('DMM-BLR','DMM','BLR', { size: 1}
).addEdge('DMM-HYD','DMM','HYD', { size: 2}
).addEdge('DMM-MAA','DMM','MAA', { size: 1}
).addEdge('DMM-DAM','DMM','DAM', { size: 2}
).addEdge('DMM-MHD','DMM','MHD', { size: 1}
).addEdge('DMM-MCT','DMM','MCT', { size: 1}
).addEdge('DMM-BAH','DMM','BAH', { size: 2}
).addEdge('DMM-CAI','DMM','CAI', { size: 2}
).addEdge('DMM-JED','DMM','JED', { size: 2}
).addEdge('DMM-RUH','DMM','RUH', { size: 5}
).addEdge('DMM-DAC','DMM','DAC', { size: 1}
).addEdge('DMM-KWI','DMM','KWI', { size: 2}
).addEdge('DMM-BEY','DMM','BEY', { size: 2}
).addEdge('DMM-AUH','DMM','AUH', { size: 2}
).addEdge('DMM-CMB','DMM','CMB', { size: 2}
).addEdge('DMM-SHJ','DMM','SHJ', { size: 2}
).addEdge('DMM-AMM','DMM','AMM', { size: 1}
).addEdge('DMM-DOH','DMM','DOH', { size: 3}
).addEdge('DMM-KHI','DMM','KHI', { size: 2}
).addEdge('JED-CMN','JED','CMN', { size: 2}
).addEdge('JED-HYD','JED','HYD', { size: 1}
).addEdge('JED-DAM','JED','DAM', { size: 3}
).addEdge('JED-DOH','JED','DOH', { size: 2}
).addEdge('JED-TUN','JED','TUN', { size: 2}
).addEdge('JED-SAW','JED','SAW', { size: 1}
).addEdge('JED-GVA','JED','GVA', { size: 1}
).addEdge('JED-ADD','JED','ADD', { size: 2}
).addEdge('JED-MCT','JED','MCT', { size: 2}
).addEdge('JED-CGK','JED','CGK', { size: 2}
).addEdge('JED-BAH','JED','BAH', { size: 3}
).addEdge('JED-NBO','JED','NBO', { size: 2}
).addEdge('JED-CAI','JED','CAI', { size: 2}
).addEdge('JED-CMB','JED','CMB', { size: 2}
).addEdge('JED-RUH','JED','RUH', { size: 6}
).addEdge('JED-MXP','JED','MXP', { size: 1}
).addEdge('JED-DMM','JED','DMM', { size: 2}
).addEdge('JED-KRT','JED','KRT', { size: 5}
).addEdge('JED-DAC','JED','DAC', { size: 2}
).addEdge('JED-KWI','JED','KWI', { size: 4}
).addEdge('JED-AUH','JED','AUH', { size: 5}
).addEdge('JED-SHJ','JED','SHJ', { size: 2}
).addEdge('JED-AMM','JED','AMM', { size: 3}
).addEdge('JED-BEY','JED','BEY', { size: 3}
).addEdge('JED-KHI','JED','KHI', { size: 3}
).addEdge('RUH-BLR','RUH','BLR', { size: 1}
).addEdge('RUH-HYD','RUH','HYD', { size: 1}
).addEdge('RUH-MAA','RUH','MAA', { size: 1}
).addEdge('RUH-DAM','RUH','DAM', { size: 3}
).addEdge('RUH-DOH','RUH','DOH', { size: 2}
).addEdge('RUH-ADD','RUH','ADD', { size: 2}
).addEdge('RUH-KTM','RUH','KTM', { size: 1}
).addEdge('RUH-CGK','RUH','CGK', { size: 1}
).addEdge('RUH-BAH','RUH','BAH', { size: 4}
).addEdge('RUH-DMM','RUH','DMM', { size: 4}
).addEdge('RUH-JED','RUH','JED', { size: 3}
).addEdge('RUH-CMB','RUH','CMB', { size: 2}
).addEdge('RUH-MXP','RUH','MXP', { size: 1}
).addEdge('RUH-CAI','RUH','CAI', { size: 3}
).addEdge('RUH-KRT','RUH','KRT', { size: 3}
).addEdge('RUH-GVA','RUH','GVA', { size: 1}
).addEdge('RUH-DAC','RUH','DAC', { size: 2}
).addEdge('RUH-KWI','RUH','KWI', { size: 3}
).addEdge('RUH-AUH','RUH','AUH', { size: 3}
).addEdge('RUH-SHJ','RUH','SHJ', { size: 2}
).addEdge('RUH-AMM','RUH','AMM', { size: 3}
).addEdge('RUH-MCT','RUH','MCT', { size: 3}
).addEdge('RUH-BEY','RUH','BEY', { size: 3}
).addEdge('RUH-KHI','RUH','KHI', { size: 3}
).addEdge('THR-MHD','THR','MHD', { size: 5}
).addEdge('AMM-OTP','AMM','OTP', { size: 2}
).addEdge('AMM-ZRH','AMM','ZRH', { size: 1}
).addEdge('AMM-DAM','AMM','DAM', { size: 5}
).addEdge('AMM-DOH','AMM','DOH', { size: 2}
).addEdge('AMM-BUD','AMM','BUD', { size: 2}
).addEdge('AMM-TXL','AMM','TXL', { size: 2}
).addEdge('AMM-BAH','AMM','BAH', { size: 3}
).addEdge('AMM-NBO','AMM','NBO', { size: 1}
).addEdge('AMM-CAI','AMM','CAI', { size: 2}
).addEdge('AMM-MXP','AMM','MXP', { size: 2}
).addEdge('AMM-CMB','AMM','CMB', { size: 1}
).addEdge('AMM-DMM','AMM','DMM', { size: 1}
).addEdge('AMM-RUH','AMM','RUH', { size: 3}
).addEdge('AMM-ALG','AMM','ALG', { size: 1}
).addEdge('AMM-GVA','AMM','GVA', { size: 1}
).addEdge('AMM-TLV','AMM','TLV', { size: 2}
).addEdge('AMM-JED','AMM','JED', { size: 3}
).addEdge('AMM-KWI','AMM','KWI', { size: 3}
).addEdge('AMM-AUH','AMM','AUH', { size: 4}
).addEdge('AMM-VIE','AMM','VIE', { size: 3}
).addEdge('AMM-KBP','AMM','KBP', { size: 2}
).addEdge('AMM-SHJ','AMM','SHJ', { size: 1}
).addEdge('AMM-MCT','AMM','MCT', { size: 2}
).addEdge('AMM-ATH','AMM','ATH', { size: 1}
).addEdge('AMM-BEY','AMM','BEY', { size: 4}
).addEdge('AMM-TUN','AMM','TUN', { size: 1}
).addEdge('AMM-KRT','AMM','KRT', { size: 1}
).addEdge('KWI-MAA','KWI','MAA', { size: 1}
).addEdge('KWI-DAM','KWI','DAM', { size: 3}
).addEdge('KWI-DOH','KWI','DOH', { size: 3}
).addEdge('KWI-ADD','KWI','ADD', { size: 2}
).addEdge('KWI-BAH','KWI','BAH', { size: 8}
).addEdge('KWI-TUN','KWI','TUN', { size: 1}
).addEdge('KWI-MCT','KWI','MCT', { size: 2}
).addEdge('KWI-DMM','KWI','DMM', { size: 2}
).addEdge('KWI-JED','KWI','JED', { size: 4}
).addEdge('KWI-CMB','KWI','CMB', { size: 2}
).addEdge('KWI-RUH','KWI','RUH', { size: 3}
).addEdge('KWI-MHD','KWI','MHD', { size: 3}
).addEdge('KWI-CAI','KWI','CAI', { size: 3}
).addEdge('KWI-DAC','KWI','DAC', { size: 2}
).addEdge('KWI-AMM','KWI','AMM', { size: 3}
).addEdge('KWI-AUH','KWI','AUH', { size: 3}
).addEdge('KWI-SHJ','KWI','SHJ', { size: 1}
).addEdge('KWI-BEY','KWI','BEY', { size: 3}
).addEdge('KWI-KHI','KWI','KHI', { size: 1}
).addEdge('BEY-LOS','BEY','LOS', { size: 1}
).addEdge('BEY-CMN','BEY','CMN', { size: 1}
).addEdge('BEY-OTP','BEY','OTP', { size: 3}
).addEdge('BEY-TUN','BEY','TUN', { size: 2}
).addEdge('BEY-GVA','BEY','GVA', { size: 1}
).addEdge('BEY-DOH','BEY','DOH', { size: 2}
).addEdge('BEY-SAW','BEY','SAW', { size: 1}
).addEdge('BEY-BUD','BEY','BUD', { size: 1}
).addEdge('BEY-ADD','BEY','ADD', { size: 2}
).addEdge('BEY-CAI','BEY','CAI', { size: 2}
).addEdge('BEY-BAH','BEY','BAH', { size: 2}
).addEdge('BEY-PRG','BEY','PRG', { size: 1}
).addEdge('BEY-MXP','BEY','MXP', { size: 1}
).addEdge('BEY-JED','BEY','JED', { size: 3}
).addEdge('BEY-DMM','BEY','DMM', { size: 2}
).addEdge('BEY-RUH','BEY','RUH', { size: 3}
).addEdge('BEY-ATH','BEY','ATH', { size: 1}
).addEdge('BEY-ALG','BEY','ALG', { size: 1}
).addEdge('BEY-MRS','BEY','MRS', { size: 1}
).addEdge('BEY-MHD','BEY','MHD', { size: 1}
).addEdge('BEY-KRT','BEY','KRT', { size: 1}
).addEdge('BEY-DAM','BEY','DAM', { size: 1}
).addEdge('BEY-AMM','BEY','AMM', { size: 4}
).addEdge('BEY-AUH','BEY','AUH', { size: 2}
).addEdge('BEY-KBP','BEY','KBP', { size: 1}
).addEdge('BEY-SHJ','BEY','SHJ', { size: 1}
).addEdge('BEY-KWI','BEY','KWI', { size: 3}
).addEdge('BEY-MCT','BEY','MCT', { size: 1}
).addEdge('AUH-CMN','AUH','CMN', { size: 2}
).addEdge('AUH-BLR','AUH','BLR', { size: 1}
).addEdge('AUH-HYD','AUH','HYD', { size: 2}
).addEdge('AUH-MAA','AUH','MAA', { size: 2}
).addEdge('AUH-GVA','AUH','GVA', { size: 3}
).addEdge('AUH-ATH','AUH','ATH', { size: 3}
).addEdge('AUH-DUS','AUH','DUS', { size: 2}
).addEdge('AUH-CGK','AUH','CGK', { size: 1}
).addEdge('AUH-BAH','AUH','BAH', { size: 5}
).addEdge('AUH-DUB','AUH','DUB', { size: 2}
).addEdge('AUH-CAI','AUH','CAI', { size: 2}
).addEdge('AUH-MXP','AUH','MXP', { size: 2}
).addEdge('AUH-JED','AUH','JED', { size: 5}
).addEdge('AUH-CTU','AUH','CTU', { size: 1}
).addEdge('AUH-CMB','AUH','CMB', { size: 3}
).addEdge('AUH-DMM','AUH','DMM', { size: 2}
).addEdge('AUH-RUH','AUH','RUH', { size: 3}
).addEdge('AUH-MEL','AUH','MEL', { size: 3}
).addEdge('AUH-ALA','AUH','ALA', { size: 2}
).addEdge('AUH-KRT','AUH','KRT', { size: 2}
).addEdge('AUH-DAM','AUH','DAM', { size: 2}
).addEdge('AUH-PRG','AUH','PRG', { size: 2}
).addEdge('AUH-DAC','AUH','DAC', { size: 1}
).addEdge('AUH-AMM','AUH','AMM', { size: 3}
).addEdge('AUH-KWI','AUH','KWI', { size: 3}
).addEdge('AUH-BEY','AUH','BEY', { size: 2}
).addEdge('AUH-KBP','AUH','KBP', { size: 2}
).addEdge('AUH-DOH','AUH','DOH', { size: 2}
).addEdge('AUH-MCT','AUH','MCT', { size: 13}
).addEdge('AUH-MAN','AUH','MAN', { size: 4}
).addEdge('AUH-KHI','AUH','KHI', { size: 2}
).addEdge('AUH-KTM','AUH','KTM', { size: 1}
).addEdge('SHJ-BLR','SHJ','BLR', { size: 1}
).addEdge('SHJ-DAM','SHJ','DAM', { size: 1}
).addEdge('SHJ-TAS','SHJ','TAS', { size: 1}
).addEdge('SHJ-SAW','SHJ','SAW', { size: 1}
).addEdge('SHJ-AMM','SHJ','AMM', { size: 1}
).addEdge('SHJ-MAA','SHJ','MAA', { size: 1}
).addEdge('SHJ-CAI','SHJ','CAI', { size: 1}
).addEdge('SHJ-MCT','SHJ','MCT', { size: 1}
).addEdge('SHJ-BAH','SHJ','BAH', { size: 1}
).addEdge('SHJ-NBO','SHJ','NBO', { size: 1}
).addEdge('SHJ-DMM','SHJ','DMM', { size: 2}
).addEdge('SHJ-JED','SHJ','JED', { size: 2}
).addEdge('SHJ-CMB','SHJ','CMB', { size: 1}
).addEdge('SHJ-RUH','SHJ','RUH', { size: 2}
).addEdge('SHJ-ALA','SHJ','ALA', { size: 1}
).addEdge('SHJ-KRT','SHJ','KRT', { size: 2}
).addEdge('SHJ-SVX','SHJ','SVX', { size: 1}
).addEdge('SHJ-DAC','SHJ','DAC', { size: 1}
).addEdge('SHJ-KWI','SHJ','KWI', { size: 1}
).addEdge('SHJ-BEY','SHJ','BEY', { size: 1}
).addEdge('SHJ-KBP','SHJ','KBP', { size: 1}
).addEdge('SHJ-DOH','SHJ','DOH', { size: 1}
).addEdge('SHJ-KHI','SHJ','KHI', { size: 1}
).addEdge('SHJ-KTM','SHJ','KTM', { size: 2}
).addEdge('MCT-BLR','MCT','BLR', { size: 1}
).addEdge('MCT-HYD','MCT','HYD', { size: 2}
).addEdge('MCT-MAA','MCT','MAA', { size: 2}
).addEdge('MCT-DMM','MCT','DMM', { size: 1}
).addEdge('MCT-BAH','MCT','BAH', { size: 2}
).addEdge('MCT-NBO','MCT','NBO', { size: 2}
).addEdge('MCT-CAI','MCT','CAI', { size: 2}
).addEdge('MCT-JED','MCT','JED', { size: 1}
).addEdge('MCT-CMB','MCT','CMB', { size: 2}
).addEdge('MCT-RUH','MCT','RUH', { size: 3}
).addEdge('MCT-MXP','MCT','MXP', { size: 1}
).addEdge('MCT-AMM','MCT','AMM', { size: 2}
).addEdge('MCT-KWI','MCT','KWI', { size: 2}
).addEdge('MCT-BEY','MCT','BEY', { size: 1}
).addEdge('MCT-AUH','MCT','AUH', { size: 13}
).addEdge('MCT-SHJ','MCT','SHJ', { size: 1}
).addEdge('MCT-DOH','MCT','DOH', { size: 2}
).addEdge('MCT-ZRH','MCT','ZRH', { size: 1}
).addEdge('MCT-KHI','MCT','KHI', { size: 4}
).addEdge('MCT-KTM','MCT','KTM', { size: 1}
).addEdge('KHI-RUH','KHI','RUH', { size: 3}
).addEdge('KHI-DOH','KHI','DOH', { size: 2}
).addEdge('KHI-DAC','KHI','DAC', { size: 3}
).addEdge('KHI-SHJ','KHI','SHJ', { size: 1}
).addEdge('KHI-JED','KHI','JED', { size: 3}
).addEdge('KHI-KWI','KHI','KWI', { size: 2}
).addEdge('KHI-AUH','KHI','AUH', { size: 2}
).addEdge('KHI-BAH','KHI','BAH', { size: 2}
).addEdge('KHI-MCT','KHI','MCT', { size: 4}
).addEdge('KHI-DMM','KHI','DMM', { size: 3}
).addEdge('KHI-CTU','KHI','CTU', { size: 1}
).addEdge('KHI-CMB','KHI','CMB', { size: 2}
).addEdge('KHI-KTM','KHI','KTM', { size: 1}
).addEdge('DAM-RUH','DAM','RUH', { size: 3}
).addEdge('DAM-ATH','DAM','ATH', { size: 1}
).addEdge('DAM-OTP','DAM','OTP', { size: 2}
).addEdge('DAM-ALG','DAM','ALG', { size: 2}
).addEdge('DAM-DOH','DAM','DOH', { size: 2}
).addEdge('DAM-KRT','DAM','KRT', { size: 2}
).addEdge('DAM-JED','DAM','JED', { size: 3}
).addEdge('DAM-BUD','DAM','BUD', { size: 2}
).addEdge('DAM-MHD','DAM','MHD', { size: 2}
).addEdge('DAM-AMM','DAM','AMM', { size: 3}
).addEdge('DAM-BAH','DAM','BAH', { size: 2}
).addEdge('DAM-KWI','DAM','KWI', { size: 3}
).addEdge('DAM-BEY','DAM','BEY', { size: 1}
).addEdge('DAM-AUH','DAM','AUH', { size: 2}
).addEdge('DAM-VIE','DAM','VIE', { size: 1}
).addEdge('DAM-SHJ','DAM','SHJ', { size: 1}
).addEdge('DAM-TUN','DAM','TUN', { size: 2}
).addEdge('DAM-VKO','DAM','VKO', { size: 1}
).addEdge('DAM-CAI','DAM','CAI', { size: 2}
).addEdge('DAM-CCS','DAM','CCS', { size: 1}
).addEdge('DAM-DMM','DAM','DMM', { size: 2}
).addEdge('DOH-MEL','DOH','MEL', { size: 1}
).addEdge('DOH-LOS','DOH','LOS', { size: 1}
).addEdge('DOH-DAM','DOH','DAM', { size: 2}
).addEdge('DOH-TXL','DOH','TXL', { size: 1}
).addEdge('DOH-BUD','DOH','BUD', { size: 1}
).addEdge('DOH-ARN','DOH','ARN', { size: 1}
).addEdge('DOH-STR','DOH','STR', { size: 1}
).addEdge('DOH-OTP','DOH','OTP', { size: 1}
).addEdge('DOH-CAI','DOH','CAI', { size: 2}
).addEdge('DOH-CKG','DOH','CKG', { size: 1}
).addEdge('DOH-CEB','DOH','CEB', { size: 1}
).addEdge('DOH-CMB','DOH','CMB', { size: 2}
).addEdge('DOH-ATH','DOH','ATH', { size: 1}
).addEdge('DOH-CCU','DOH','CCU', { size: 1}
).addEdge('DOH-MXP','DOH','MXP', { size: 1}
).addEdge('DOH-KRT','DOH','KRT', { size: 2}
).addEdge('DOH-DAC','DOH','DAC', { size: 1}
).addEdge('DOH-VIE','DOH','VIE', { size: 1}
).addEdge('DOH-KIX','DOH','KIX', { size: 2}
).addEdge('DOH-BEY','DOH','BEY', { size: 2}
).addEdge('DOH-TUN','DOH','TUN', { size: 1}
).addEdge('DOH-KTM','DOH','KTM', { size: 2}
).addEdge('DOH-BLR','DOH','BLR', { size: 1}
).addEdge('DOH-RUH','DOH','RUH', { size: 2}
).addEdge('DOH-HYD','DOH','HYD', { size: 1}
).addEdge('DOH-MAA','DOH','MAA', { size: 1}
).addEdge('DOH-GVA','DOH','GVA', { size: 1}
).addEdge('DOH-MHD','DOH','MHD', { size: 1}
).addEdge('DOH-BAH','DOH','BAH', { size: 10}
).addEdge('DOH-NBO','DOH','NBO', { size: 1}
).addEdge('DOH-DMM','DOH','DMM', { size: 3}
).addEdge('DOH-JED','DOH','JED', { size: 2}
).addEdge('DOH-MAN','DOH','MAN', { size: 2}
).addEdge('DOH-ALG','DOH','ALG', { size: 1}
).addEdge('DOH-CPH','DOH','CPH', { size: 1}
).addEdge('DOH-CGK','DOH','CGK', { size: 1}
).addEdge('DOH-AMM','DOH','AMM', { size: 2}
).addEdge('DOH-KWI','DOH','KWI', { size: 3}
).addEdge('DOH-OSL','DOH','OSL', { size: 1}
).addEdge('DOH-AUH','DOH','AUH', { size: 2}
).addEdge('DOH-SHJ','DOH','SHJ', { size: 1}
).addEdge('DOH-MCT','DOH','MCT', { size: 2}
).addEdge('DOH-ZRH','DOH','ZRH', { size: 1}
).addEdge('DOH-KHI','DOH','KHI', { size: 2}
).addEdge('GUM-HNL','GUM','HNL', { size: 2}
).addEdge('GUM-NGO','GUM','NGO', { size: 4}
).addEdge('GUM-FUK','GUM','FUK', { size: 3}
).addEdge('GUM-PUS','GUM','PUS', { size: 1}
).addEdge('GUM-KIX','GUM','KIX', { size: 5}
).addEdge('GUM-TPE','GUM','TPE', { size: 2}
).addEdge('GUM-OKA','GUM','OKA', { size: 3}
).addEdge('GUM-CTS','GUM','CTS', { size: 3}
).addEdge('GUM-CNS','GUM','CNS', { size: 2}
).addEdge('TPE-SHE','TPE','SHE', { size: 4}
).addEdge('TPE-TYN','TPE','TYN', { size: 1}
).addEdge('TPE-YVR','TPE','YVR', { size: 2}
).addEdge('TPE-CGO','TPE','CGO', { size: 3}
).addEdge('TPE-RGN','TPE','RGN', { size: 1}
).addEdge('TPE-GUM','TPE','GUM', { size: 2}
).addEdge('TPE-KIX','TPE','KIX', { size: 6}
).addEdge('TPE-CSX','TPE','CSX', { size: 4}
).addEdge('TPE-SZX','TPE','SZX', { size: 4}
).addEdge('TPE-HAN','TPE','HAN', { size: 3}
).addEdge('TPE-WUH','TPE','WUH', { size: 3}
).addEdge('TPE-FOC','TPE','FOC', { size: 2}
).addEdge('TPE-XIY','TPE','XIY', { size: 4}
).addEdge('TPE-KMG','TPE','KMG', { size: 2}
).addEdge('TPE-XMN','TPE','XMN', { size: 2}
).addEdge('TPE-HGH','TPE','HGH', { size: 3}
).addEdge('TPE-NKG','TPE','NKG', { size: 4}
).addEdge('TPE-SEA','TPE','SEA', { size: 4}
).addEdge('TPE-TAO','TPE','TAO', { size: 4}
).addEdge('TPE-CTS','TPE','CTS', { size: 3}
).addEdge('TPE-CKG','TPE','CKG', { size: 2}
).addEdge('TPE-KWE','TPE','KWE', { size: 1}
).addEdge('TPE-CTU','TPE','CTU', { size: 4}
).addEdge('TPE-DPS','TPE','DPS', { size: 3}
).addEdge('TPE-HRB','TPE','HRB', { size: 2}
).addEdge('TPE-DLC','TPE','DLC', { size: 4}
).addEdge('TPE-NGO','TPE','NGO', { size: 5}
).addEdge('TPE-TNA','TPE','TNA', { size: 2}
).addEdge('TPE-FUK','TPE','FUK', { size: 5}
).addEdge('TPE-TSN','TPE','TSN', { size: 1}
).addEdge('TPE-SGN','TPE','SGN', { size: 3}
).addEdge('TPE-SYX','TPE','SYX', { size: 2}
).addEdge('TPE-NNG','TPE','NNG', { size: 1}
).addEdge('TPE-VIE','TPE','VIE', { size: 1}
).addEdge('TPE-HAK','TPE','HAK', { size: 4}
).addEdge('TPE-PUS','TPE','PUS', { size: 2}
).addEdge('TPE-CGK','TPE','CGK', { size: 3}
).addEdge('TPE-OKA','TPE','OKA', { size: 1}
).addEdge('CTS-DLC','CTS','DLC', { size: 1}
).addEdge('CTS-NGO','CTS','NGO', { size: 3}
).addEdge('CTS-FUK','CTS','FUK', { size: 2}
).addEdge('CTS-GUM','CTS','GUM', { size: 3}
).addEdge('CTS-PUS','CTS','PUS', { size: 1}
).addEdge('CTS-HND','CTS','HND', { size: 5}
).addEdge('CTS-KIX','CTS','KIX', { size: 5}
).addEdge('CTS-TPE','CTS','TPE', { size: 3}
).addEdge('FUK-SHE','FUK','SHE', { size: 1}
).addEdge('FUK-HNL','FUK','HNL', { size: 1}
).addEdge('FUK-DLC','FUK','DLC', { size: 3}
).addEdge('FUK-NGO','FUK','NGO', { size: 1}
).addEdge('FUK-TAO','FUK','TAO', { size: 2}
).addEdge('FUK-GUM','FUK','GUM', { size: 3}
).addEdge('FUK-PUS','FUK','PUS', { size: 4}
).addEdge('FUK-KIX','FUK','KIX', { size: 1}
).addEdge('FUK-HND','FUK','HND', { size: 4}
).addEdge('FUK-SGN','FUK','SGN', { size: 2}
).addEdge('FUK-TPE','FUK','TPE', { size: 5}
).addEdge('FUK-HAN','FUK','HAN', { size: 2}
).addEdge('FUK-OKA','FUK','OKA', { size: 4}
).addEdge('FUK-CTS','FUK','CTS', { size: 2}
).addEdge('HND-HNL','HND','HNL', { size: 7}
).addEdge('HND-CTS','HND','CTS', { size: 5}
).addEdge('HND-FUK','HND','FUK', { size: 4}
).addEdge('HND-SHA','HND','SHA', { size: 5}
).addEdge('HND-KIX','HND','KIX', { size: 3}
).addEdge('HND-OKA','HND','OKA', { size: 4}
).addEdge('PUS-SHE','PUS','SHE', { size: 2}
).addEdge('PUS-NGO','PUS','NGO', { size: 2}
).addEdge('PUS-FUK','PUS','FUK', { size: 4}
).addEdge('PUS-GUM','PUS','GUM', { size: 1}
).addEdge('PUS-HAN','PUS','HAN', { size: 3}
).addEdge('PUS-SGN','PUS','SGN', { size: 3}
).addEdge('PUS-KIX','PUS','KIX', { size: 5}
).addEdge('PUS-TPE','PUS','TPE', { size: 2}
).addEdge('PUS-HGH','PUS','HGH', { size: 2}
).addEdge('PUS-TAO','PUS','TAO', { size: 1}
).addEdge('PUS-OKA','PUS','OKA', { size: 1}
).addEdge('PUS-CTS','PUS','CTS', { size: 1}
).addEdge('PUS-CEB','PUS','CEB', { size: 4}
).addEdge('OKA-NGO','OKA','NGO', { size: 3}
).addEdge('OKA-FUK','OKA','FUK', { size: 4}
).addEdge('OKA-GUM','OKA','GUM', { size: 3}
).addEdge('OKA-PUS','OKA','PUS', { size: 1}
).addEdge('OKA-HND','OKA','HND', { size: 5}
).addEdge('OKA-KIX','OKA','KIX', { size: 5}
).addEdge('OKA-TPE','OKA','TPE', { size: 1}
).addEdge('AEP-POA','AEP','POA', { size: 2}
).addEdge('AEP-GIG','AEP','GIG', { size: 2}
).addEdge('AEP-SCL','AEP','SCL', { size: 2}
).addEdge('BEL-MAO','BEL','MAO', { size: 5}
).addEdge('BEL-GIG','BEL','GIG', { size: 3}
).addEdge('BEL-BSB','BEL','BSB', { size: 4}
).addEdge('BEL-SSA','BEL','SSA', { size: 1}
).addEdge('BEL-CNF','BEL','CNF', { size: 1}
).addEdge('BSB-SSA','BSB','SSA', { size: 5}
).addEdge('BSB-PTY','BSB','PTY', { size: 1}
).addEdge('BSB-BEL','BSB','BEL', { size: 4}
).addEdge('BSB-CNF','BSB','CNF', { size: 4}
).addEdge('BSB-CWB','BSB','CWB', { size: 4}
).addEdge('BSB-CGB','BSB','CGB', { size: 3}
).addEdge('BSB-MAO','BSB','MAO', { size: 3}
).addEdge('BSB-GIG','BSB','GIG', { size: 2}
).addEdge('BSB-VCP','BSB','VCP', { size: 2}
).addEdge('BSB-LIS','BSB','LIS', { size: 2}
).addEdge('BSB-LIM','BSB','LIM', { size: 1}
).addEdge('BSB-POA','BSB','POA', { size: 3}
).addEdge('CNF-BEL','CNF','BEL', { size: 1}
).addEdge('CNF-SSA','CNF','SSA', { size: 5}
).addEdge('CNF-CWB','CNF','CWB', { size: 4}
).addEdge('CNF-BSB','CNF','BSB', { size: 4}
).addEdge('CNF-MAO','CNF','MAO', { size: 2}
).addEdge('CNF-GIG','CNF','GIG', { size: 4}
).addEdge('CNF-PTY','CNF','PTY', { size: 1}
).addEdge('CNF-VCP','CNF','VCP', { size: 3}
).addEdge('CNF-LIS','CNF','LIS', { size: 1}
).addEdge('CNF-POA','CNF','POA', { size: 5}
).addEdge('CWB-CNF','CWB','CNF', { size: 4}
).addEdge('CWB-BSB','CWB','BSB', { size: 4}
).addEdge('CWB-GIG','CWB','GIG', { size: 3}
).addEdge('CWB-SSA','CWB','SSA', { size: 1}
).addEdge('CWB-VCP','CWB','VCP', { size: 2}
).addEdge('CWB-POA','CWB','POA', { size: 4}
).addEdge('CGB-BSB','CGB','BSB', { size: 3}
).addEdge('CGB-VCP','CGB','VCP', { size: 1}
).addEdge('MAO-BEL','MAO','BEL', { size: 4}
).addEdge('MAO-BSB','MAO','BSB', { size: 3}
).addEdge('MAO-CNF','MAO','CNF', { size: 2}
).addEdge('MAO-GIG','MAO','GIG', { size: 2}
).addEdge('MAO-PTY','MAO','PTY', { size: 1}
).addEdge('MAO-VCP','MAO','VCP', { size: 1}
).addEdge('GIG-SSA','GIG','SSA', { size: 3}
).addEdge('GIG-AEP','GIG','AEP', { size: 2}
).addEdge('GIG-LAD','GIG','LAD', { size: 1}
).addEdge('GIG-LIM','GIG','LIM', { size: 1}
).addEdge('GIG-SCL','GIG','SCL', { size: 2}
).addEdge('GIG-PTY','GIG','PTY', { size: 1}
).addEdge('GIG-BEL','GIG','BEL', { size: 4}
).addEdge('GIG-LIS','GIG','LIS', { size: 2}
).addEdge('GIG-CNF','GIG','CNF', { size: 4}
).addEdge('GIG-CWB','GIG','CWB', { size: 3}
).addEdge('GIG-BSB','GIG','BSB', { size: 2}
).addEdge('GIG-MAO','GIG','MAO', { size: 2}
).addEdge('GIG-EZE','GIG','EZE', { size: 4}
).addEdge('GIG-VCP','GIG','VCP', { size: 2}
).addEdge('GIG-OPO','GIG','OPO', { size: 2}
).addEdge('GIG-POA','GIG','POA', { size: 6}
).addEdge('VCP-SSA','VCP','SSA', { size: 1}
).addEdge('VCP-BSB','VCP','BSB', { size: 2}
).addEdge('VCP-CNF','VCP','CNF', { size: 3}
).addEdge('VCP-CWB','VCP','CWB', { size: 2}
).addEdge('VCP-CGB','VCP','CGB', { size: 1}
).addEdge('VCP-MAO','VCP','MAO', { size: 1}
).addEdge('VCP-GIG','VCP','GIG', { size: 3}
).addEdge('VCP-LIS','VCP','LIS', { size: 2}
).addEdge('VCP-POA','VCP','POA', { size: 1}
).addEdge('POA-AEP','POA','AEP', { size: 2}
).addEdge('POA-CNF','POA','CNF', { size: 5}
).addEdge('POA-CWB','POA','CWB', { size: 4}
).addEdge('POA-BSB','POA','BSB', { size: 3}
).addEdge('POA-LIM','POA','LIM', { size: 1}
).addEdge('POA-GIG','POA','GIG', { size: 4}
).addEdge('POA-SCL','POA','SCL', { size: 1}
).addEdge('POA-PTY','POA','PTY', { size: 1}
).addEdge('POA-EZE','POA','EZE', { size: 1}
).addEdge('POA-VCP','POA','VCP', { size: 1}
).addEdge('POA-LIS','POA','LIS', { size: 1}
).addEdge('SSA-BEL','SSA','BEL', { size: 1}
).addEdge('SSA-BSB','SSA','BSB', { size: 5}
).addEdge('SSA-LIS','SSA','LIS', { size: 1}
).addEdge('SSA-CNF','SSA','CNF', { size: 5}
).addEdge('SSA-CWB','SSA','CWB', { size: 1}
).addEdge('SSA-GIG','SSA','GIG', { size: 5}
).addEdge('SSA-VCP','SSA','VCP', { size: 1}
).addEdge('SCL-AKL','SCL','AKL', { size: 2}
).addEdge('SCL-CUN','SCL','CUN', { size: 1}
).addEdge('SCL-MCO','SCL','MCO', { size: 1}
).addEdge('SCL-AEP','SCL','AEP', { size: 2}
).addEdge('SCL-CCS','SCL','CCS', { size: 1}
).addEdge('SCL-GIG','SCL','GIG', { size: 2}
).addEdge('SCL-PTY','SCL','PTY', { size: 1}
).addEdge('SCL-EZE','SCL','EZE', { size: 5}
).addEdge('SCL-POA','SCL','POA', { size: 1}
).addEdge('SCL-LIM','SCL','LIM', { size: 7}
).addEdge('UIO-CCS','UIO','CCS', { size: 1}
).addEdge('UIO-PTY','UIO','PTY', { size: 2}
).addEdge('UIO-LIM','UIO','LIM', { size: 2}
).addEdge('LIM-CUN','LIM','CUN', { size: 1}
).addEdge('LIM-CCS','LIM','CCS', { size: 2}
).addEdge('LIM-SCL','LIM','SCL', { size: 6}
).addEdge('LIM-PTY','LIM','PTY', { size: 1}
).addEdge('LIM-SJO','LIM','SJO', { size: 4}
).addEdge('LIM-SAL','LIM','SAL', { size: 2}
).addEdge('LIM-UIO','LIM','UIO', { size: 2}
).addEdge('LIM-HAV','LIM','HAV', { size: 1}
).addEdge('LIM-FLL','LIM','FLL', { size: 1}
).addEdge('LIM-BSB','LIM','BSB', { size: 1}
).addEdge('LIM-GIG','LIM','GIG', { size: 1}
).addEdge('LIM-EZE','LIM','EZE', { size: 4}
).addEdge('LIM-POA','LIM','POA', { size: 1}
).addEdge('CCS-DAM','CCS','DAM', { size: 1}
).addEdge('CCS-SCL','CCS','SCL', { size: 1}
).addEdge('CCS-SJO','CCS','SJO', { size: 2}
).addEdge('CCS-UIO','CCS','UIO', { size: 1}
).addEdge('CCS-HAV','CCS','HAV', { size: 2}
).addEdge('CCS-SJU','CCS','SJU', { size: 1}
).addEdge('CCS-PTY','CCS','PTY', { size: 2}
).addEdge('CCS-EZE','CCS','EZE', { size: 2}
).addEdge('CCS-OPO','CCS','OPO', { size: 1}
).addEdge('CCS-LIS','CCS','LIS', { size: 1}
).addEdge('CCS-LIM','CCS','LIM', { size: 2}
).addEdge('SJU-CLE','SJU','CLE', { size: 2}
).addEdge('SJU-BOS','SJU','BOS', { size: 1}
).addEdge('SJU-MCO','SJU','MCO', { size: 3}
).addEdge('SJU-PHL','SJU','PHL', { size: 2}
).addEdge('SJU-CCS','SJU','CCS', { size: 1}
).addEdge('SJU-PTY','SJU','PTY', { size: 3}
).addEdge('SJU-FLL','SJU','FLL', { size: 2}
).addEdge('SJU-DTW','SJU','DTW', { size: 1}
).addEdge('SJU-TPA','SJU','TPA', { size: 2}
).addEdge('SJU-BWI','SJU','BWI', { size: 1}
).addEdge('ALA-URC','ALA','URC', { size: 2}
).addEdge('ALA-OVB','ALA','OVB', { size: 1}
).addEdge('ALA-SVX','ALA','SVX', { size: 1}
).addEdge('ALA-TAS','ALA','TAS', { size: 3}
).addEdge('ALA-AUH','ALA','AUH', { size: 2}
).addEdge('ALA-PRG','ALA','PRG', { size: 1}
).addEdge('ALA-KBP','ALA','KBP', { size: 2}
).addEdge('ALA-SHJ','ALA','SHJ', { size: 1}
).addEdge('ALA-LED','ALA','LED', { size: 2}
).addEdge('KBP-WAW','KBP','WAW', { size: 2}
).addEdge('KBP-OTP','KBP','OTP', { size: 1}
).addEdge('KBP-GVA','KBP','GVA', { size: 1}
).addEdge('KBP-ZRH','KBP','ZRH', { size: 2}
).addEdge('KBP-TAS','KBP','TAS', { size: 2}
).addEdge('KBP-VKO','KBP','VKO', { size: 2}
).addEdge('KBP-SHJ','KBP','SHJ', { size: 1}
).addEdge('KBP-HAM','KBP','HAM', { size: 1}
).addEdge('KBP-ARN','KBP','ARN', { size: 1}
).addEdge('KBP-DUS','KBP','DUS', { size: 1}
).addEdge('KBP-SGN','KBP','SGN', { size: 1}
).addEdge('KBP-TXL','KBP','TXL', { size: 1}
).addEdge('KBP-PRG','KBP','PRG', { size: 2}
).addEdge('KBP-MXP','KBP','MXP', { size: 2}
).addEdge('KBP-CMB','KBP','CMB', { size: 1}
).addEdge('KBP-BUD','KBP','BUD', { size: 2}
).addEdge('KBP-OVB','KBP','OVB', { size: 1}
).addEdge('KBP-ATH','KBP','ATH', { size: 1}
).addEdge('KBP-CPH','KBP','CPH', { size: 3}
).addEdge('KBP-RIX','KBP','RIX', { size: 2}
).addEdge('KBP-HEL','KBP','HEL', { size: 2}
).addEdge('KBP-TLV','KBP','TLV', { size: 3}
).addEdge('KBP-AMM','KBP','AMM', { size: 2}
).addEdge('KBP-AUH','KBP','AUH', { size: 2}
).addEdge('KBP-VIE','KBP','VIE', { size: 2}
).addEdge('KBP-LED','KBP','LED', { size: 4}
).addEdge('KBP-BEY','KBP','BEY', { size: 1}
).addEdge('KBP-LIS','KBP','LIS', { size: 2}
).addEdge('KBP-ALA','KBP','ALA', { size: 2}
).addEdge('LED-WAW','LED','WAW', { size: 2}
).addEdge('LED-HEL','LED','HEL', { size: 2}
).addEdge('LED-TAS','LED','TAS', { size: 2}
).addEdge('LED-VKO','LED','VKO', { size: 3}
).addEdge('LED-BUD','LED','BUD', { size: 2}
).addEdge('LED-HAM','LED','HAM', { size: 2}
).addEdge('LED-ARN','LED','ARN', { size: 2}
).addEdge('LED-DUS','LED','DUS', { size: 5}
).addEdge('LED-TXL','LED','TXL', { size: 1}
).addEdge('LED-MXP','LED','MXP', { size: 1}
).addEdge('LED-RIX','LED','RIX', { size: 2}
).addEdge('LED-SVX','LED','SVX', { size: 3}
).addEdge('LED-PRG','LED','PRG', { size: 2}
).addEdge('LED-TLV','LED','TLV', { size: 2}
).addEdge('LED-VIE','LED','VIE', { size: 2}
).addEdge('LED-GVA','LED','GVA', { size: 1}
).addEdge('LED-ZRH','LED','ZRH', { size: 2}
).addEdge('LED-KBP','LED','KBP', { size: 4}
).addEdge('LED-OVB','LED','OVB', { size: 4}
).addEdge('LED-NCE','LED','NCE', { size: 1}
).addEdge('LED-CPH','LED','CPH', { size: 2}
).addEdge('LED-ALA','LED','ALA', { size: 2}
).addEdge('LED-OSL','LED','OSL', { size: 2}
).addEdge('SVX-TAS','SVX','TAS', { size: 2}
).addEdge('SVX-PRG','SVX','PRG', { size: 2}
).addEdge('SVX-OVB','SVX','OVB', { size: 2}
).addEdge('SVX-ALA','SVX','ALA', { size: 1}
).addEdge('SVX-HEL','SVX','HEL', { size: 2}
).addEdge('SVX-TLV','SVX','TLV', { size: 1}
).addEdge('SVX-SHJ','SVX','SHJ', { size: 1}
).addEdge('SVX-LED','SVX','LED', { size: 3}
).addEdge('TAS-SVX','TAS','SVX', { size: 2}
).addEdge('TAS-KBP','TAS','KBP', { size: 2}
).addEdge('TAS-CAI','TAS','CAI', { size: 1}
).addEdge('TAS-MXP','TAS','MXP', { size: 1}
).addEdge('TAS-OVB','TAS','OVB', { size: 2}
).addEdge('TAS-RIX','TAS','RIX', { size: 2}
).addEdge('TAS-ALA','TAS','ALA', { size: 3}
).addEdge('TAS-TLV','TAS','TLV', { size: 1}
).addEdge('TAS-SHJ','TAS','SHJ', { size: 1}
).addEdge('TAS-LED','TAS','LED', { size: 2}
).addEdge('VKO-KBP','VKO','KBP', { size: 2}
).addEdge('VKO-DAM','VKO','DAM', { size: 1}
).addEdge('VKO-CGN','VKO','CGN', { size: 1}
).addEdge('VKO-STR','VKO','STR', { size: 1}
).addEdge('VKO-LED','VKO','LED', { size: 3}
).addEdge('CMB-RUH','CMB','RUH', { size: 2}
).addEdge('CMB-BLR','CMB','BLR', { size: 1}
).addEdge('CMB-MXP','CMB','MXP', { size: 1}
).addEdge('CMB-MAA','CMB','MAA', { size: 5}
).addEdge('CMB-DOH','CMB','DOH', { size: 2}
).addEdge('CMB-AMM','CMB','AMM', { size: 1}
).addEdge('CMB-KMG','CMB','KMG', { size: 1}
).addEdge('CMB-CGK','CMB','CGK', { size: 2}
).addEdge('CMB-DAC','CMB','DAC', { size: 2}
).addEdge('CMB-SHJ','CMB','SHJ', { size: 1}
).addEdge('CMB-MCT','CMB','MCT', { size: 2}
).addEdge('CMB-JED','CMB','JED', { size: 2}
).addEdge('CMB-KWI','CMB','KWI', { size: 1}
).addEdge('CMB-AUH','CMB','AUH', { size: 3}
).addEdge('CMB-KBP','CMB','KBP', { size: 1}
).addEdge('CMB-BAH','CMB','BAH', { size: 2}
).addEdge('CMB-ZRH','CMB','ZRH', { size: 2}
).addEdge('CMB-DMM','CMB','DMM', { size: 2}
).addEdge('CMB-KHI','CMB','KHI', { size: 2}
).addEdge('CCU-BLR','CCU','BLR', { size: 5}
).addEdge('CCU-HYD','CCU','HYD', { size: 2}
).addEdge('CCU-KMG','CCU','KMG', { size: 1}
).addEdge('CCU-DOH','CCU','DOH', { size: 1}
).addEdge('CCU-MAA','CCU','MAA', { size: 5}
).addEdge('CCU-DAC','CCU','DAC', { size: 5}
).addEdge('CCU-RGN','CCU','RGN', { size: 1}
).addEdge('CCU-KTM','CCU','KTM', { size: 1}
).addEdge('DAC-RUH','DAC','RUH', { size: 1}
).addEdge('DAC-CCU','DAC','CCU', { size: 5}
).addEdge('DAC-DOH','DAC','DOH', { size: 2}
).addEdge('DAC-KMG','DAC','KMG', { size: 1}
).addEdge('DAC-BAH','DAC','BAH', { size: 1}
).addEdge('DAC-KWI','DAC','KWI', { size: 2}
).addEdge('DAC-AUH','DAC','AUH', { size: 2}
).addEdge('DAC-SHJ','DAC','SHJ', { size: 1}
).addEdge('DAC-DMM','DAC','DMM', { size: 2}
).addEdge('DAC-KHI','DAC','KHI', { size: 3}
).addEdge('DAC-JED','DAC','JED', { size: 2}
).addEdge('DAC-CMB','DAC','CMB', { size: 2}
).addEdge('DAC-KTM','DAC','KTM', { size: 4}
).addEdge('KTM-RUH','KTM','RUH', { size: 1}
).addEdge('KTM-CCU','KTM','CCU', { size: 1}
).addEdge('KTM-DOH','KTM','DOH', { size: 1}
).addEdge('KTM-SHJ','KTM','SHJ', { size: 2}
).addEdge('KTM-DAC','KTM','DAC', { size: 2}
).addEdge('KTM-MCT','KTM','MCT', { size: 1}
).addEdge('KTM-AUH','KTM','AUH', { size: 1}
).addEdge('KTM-KMG','KTM','KMG', { size: 1}
).addEdge('KTM-BAH','KTM','BAH', { size: 2}
).addEdge('KTM-KHI','KTM','KHI', { size: 1}
).addEdge('BLR-RUH','BLR','RUH', { size: 1}
).addEdge('BLR-CCU','BLR','CCU', { size: 5}
).addEdge('BLR-HYD','BLR','HYD', { size: 5}
).addEdge('BLR-MAA','BLR','MAA', { size: 7}
).addEdge('BLR-MCT','BLR','MCT', { size: 1}
).addEdge('BLR-AUH','BLR','AUH', { size: 1}
).addEdge('BLR-SHJ','BLR','SHJ', { size: 1}
).addEdge('BLR-DOH','BLR','DOH', { size: 1}
).addEdge('BLR-DMM','BLR','DMM', { size: 1}
).addEdge('BLR-CTU','BLR','CTU', { size: 1}
).addEdge('BLR-CMB','BLR','CMB', { size: 1}
).addEdge('HYD-RUH','HYD','RUH', { size: 1}
).addEdge('HYD-BLR','HYD','BLR', { size: 5}
).addEdge('HYD-MAA','HYD','MAA', { size: 5}
).addEdge('HYD-DOH','HYD','DOH', { size: 1}
).addEdge('HYD-CCU','HYD','CCU', { size: 2}
).addEdge('HYD-AUH','HYD','AUH', { size: 2}
).addEdge('HYD-MCT','HYD','MCT', { size: 2}
).addEdge('HYD-DMM','HYD','DMM', { size: 2}
).addEdge('HYD-JED','HYD','JED', { size: 1}
).addEdge('MAA-BLR','MAA','BLR', { size: 6}
).addEdge('MAA-CCU','MAA','CCU', { size: 5}
).addEdge('MAA-HYD','MAA','HYD', { size: 5}
).addEdge('MAA-RUH','MAA','RUH', { size: 1}
).addEdge('MAA-BAH','MAA','BAH', { size: 1}
).addEdge('MAA-KWI','MAA','KWI', { size: 1}
).addEdge('MAA-AUH','MAA','AUH', { size: 2}
).addEdge('MAA-SHJ','MAA','SHJ', { size: 1}
).addEdge('MAA-DOH','MAA','DOH', { size: 1}
).addEdge('MAA-MCT','MAA','MCT', { size: 2}
).addEdge('MAA-DMM','MAA','DMM', { size: 1}
).addEdge('MAA-CMB','MAA','CMB', { size: 5}
).addEdge('HAN-SGN','HAN','SGN', { size: 3}
).addEdge('HAN-WAW','HAN','WAW', { size: 1}
).addEdge('HAN-NGO','HAN','NGO', { size: 2}
).addEdge('HAN-FUK','HAN','FUK', { size: 2}
).addEdge('HAN-KMG','HAN','KMG', { size: 1}
).addEdge('HAN-KIX','HAN','KIX', { size: 2}
).addEdge('HAN-TPE','HAN','TPE', { size: 3}
).addEdge('HAN-RGN','HAN','RGN', { size: 1}
).addEdge('HAN-PUS','HAN','PUS', { size: 3}
).addEdge('SGN-MEL','SGN','MEL', { size: 2}
).addEdge('SGN-NNG','SGN','NNG', { size: 1}
).addEdge('SGN-HAN','SGN','HAN', { size: 3}
).addEdge('SGN-CGK','SGN','CGK', { size: 1}
).addEdge('SGN-TPE','SGN','TPE', { size: 3}
).addEdge('SGN-RGN','SGN','RGN', { size: 1}
).addEdge('SGN-NGO','SGN','NGO', { size: 1}
).addEdge('SGN-FUK','SGN','FUK', { size: 2}
).addEdge('SGN-KBP','SGN','KBP', { size: 1}
).addEdge('SGN-KIX','SGN','KIX', { size: 2}
).addEdge('SGN-PUS','SGN','PUS', { size: 3}
).addEdge('SGN-DRW','SGN','DRW', { size: 2}
).addEdge('RGN-HAN','RGN','HAN', { size: 1}
).addEdge('RGN-SGN','RGN','SGN', { size: 1}
).addEdge('RGN-NNG','RGN','NNG', { size: 1}
).addEdge('RGN-CCU','RGN','CCU', { size: 1}
).addEdge('RGN-TPE','RGN','TPE', { size: 1}
).addEdge('RGN-KMG','RGN','KMG', { size: 2}
).addEdge('CGK-RUH','CGK','RUH', { size: 1}
).addEdge('CGK-MEL','CGK','MEL', { size: 1}
).addEdge('CGK-PER','CGK','PER', { size: 1}
).addEdge('CGK-XMN','CGK','XMN', { size: 1}
).addEdge('CGK-NNG','CGK','NNG', { size: 1}
).addEdge('CGK-SGN','CGK','SGN', { size: 1}
).addEdge('CGK-TPE','CGK','TPE', { size: 3}
).addEdge('CGK-CMB','CGK','CMB', { size: 2}
).addEdge('CGK-DPS','CGK','DPS', { size: 4}
).addEdge('CGK-JED','CGK','JED', { size: 2}
).addEdge('CGK-AUH','CGK','AUH', { size: 1}
).addEdge('CGK-DOH','CGK','DOH', { size: 1}
).addEdge('CNS-POM','CNS','POM', { size: 3}
).addEdge('CNS-AKL','CNS','AKL', { size: 2}
).addEdge('CNS-MEL','CNS','MEL', { size: 3}
).addEdge('CNS-ADL','CNS','ADL', { size: 1}
).addEdge('CNS-PER','CNS','PER', { size: 1}
).addEdge('CNS-GUM','CNS','GUM', { size: 2}
).addEdge('CNS-KIX','CNS','KIX', { size: 3}
).addEdge('CNS-DRW','CNS','DRW', { size: 2}
).addEdge('MEL-VLI','MEL','VLI', { size: 2}
).addEdge('MEL-HNL','MEL','HNL', { size: 1}
).addEdge('MEL-AKL','MEL','AKL', { size: 8}
).addEdge('MEL-CHC','MEL','CHC', { size: 3}
).addEdge('MEL-ADL','MEL','ADL', { size: 3}
).addEdge('MEL-PER','MEL','PER', { size: 4}
).addEdge('MEL-WLG','MEL','WLG', { size: 5}
).addEdge('MEL-SGN','MEL','SGN', { size: 2}
).addEdge('MEL-DPS','MEL','DPS', { size: 4}
).addEdge('MEL-CGK','MEL','CGK', { size: 1}
).addEdge('MEL-NAN','MEL','NAN', { size: 3}
).addEdge('MEL-AUH','MEL','AUH', { size: 3}
).addEdge('MEL-DOH','MEL','DOH', { size: 1}
).addEdge('MEL-DRW','MEL','DRW', { size: 3}
).addEdge('MEL-CNS','MEL','CNS', { size: 3}
).addEdge('ADL-AKL','ADL','AKL', { size: 2}
).addEdge('ADL-MEL','ADL','MEL', { size: 3}
).addEdge('ADL-PER','ADL','PER', { size: 3}
).addEdge('ADL-DRW','ADL','DRW', { size: 2}
).addEdge('ADL-CNS','ADL','CNS', { size: 1}
).addEdge('ADL-DPS','ADL','DPS', { size: 1}
).addEdge('PER-AKL','PER','AKL', { size: 2}
).addEdge('PER-MEL','PER','MEL', { size: 4}
).addEdge('PER-ADL','PER','ADL', { size: 3}
).addEdge('PER-CGK','PER','CGK', { size: 1}
).addEdge('PER-DRW','PER','DRW', { size: 2}
).addEdge('PER-CNS','PER','CNS', { size: 1}
).addEdge('PER-DPS','PER','DPS', { size: 5}
).addEdge('TSN-DLC','TSN','DLC', { size: 3}
).addEdge('TSN-SYX','TSN','SYX', { size: 4}
).addEdge('TSN-KMG','TSN','KMG', { size: 4}
).addEdge('TSN-TPE','TSN','TPE', { size: 1}
).addEdge('TSN-TYN','TSN','TYN', { size: 1}
).addEdge('TSN-CSX','TSN','CSX', { size: 5}
).addEdge('TSN-CGO','TSN','CGO', { size: 4}
).addEdge('TSN-WUH','TSN','WUH', { size: 2}
).addEdge('TSN-XIY','TSN','XIY', { size: 4}
).addEdge('TSN-XMN','TSN','XMN', { size: 2}
).addEdge('TSN-HGH','TSN','HGH', { size: 6}
).addEdge('TSN-NKG','TSN','NKG', { size: 2}
).addEdge('TSN-TAO','TSN','TAO', { size: 3}
).addEdge('TSN-SHA','TSN','SHA', { size: 6}
).addEdge('TSN-CKG','TSN','CKG', { size: 3}
).addEdge('TSN-CTU','TSN','CTU', { size: 4}
).addEdge('TSN-HRB','TSN','HRB', { size: 3}
).addEdge('TSN-NGO','TSN','NGO', { size: 2}
).addEdge('TSN-HAK','TSN','HAK', { size: 2}
).addEdge('TSN-SZX','TSN','SZX', { size: 5}
).addEdge('TYN-SHE','TYN','SHE', { size: 4}
).addEdge('TYN-URC','TYN','URC', { size: 3}
).addEdge('TYN-DLC','TYN','DLC', { size: 2}
).addEdge('TYN-HAK','TYN','HAK', { size: 2}
).addEdge('TYN-SYX','TYN','SYX', { size: 2}
).addEdge('TYN-TNA','TYN','TNA', { size: 3}
).addEdge('TYN-TSN','TYN','TSN', { size: 1}
).addEdge('TYN-CSX','TYN','CSX', { size: 3}
).addEdge('TYN-SZX','TYN','SZX', { size: 4}
).addEdge('TYN-WUH','TYN','WUH', { size: 2}
).addEdge('TYN-XIY','TYN','XIY', { size: 3}
).addEdge('TYN-KMG','TYN','KMG', { size: 4}
).addEdge('TYN-TPE','TYN','TPE', { size: 1}
).addEdge('TYN-FOC','TYN','FOC', { size: 2}
).addEdge('TYN-HGH','TYN','HGH', { size: 4}
).addEdge('TYN-NKG','TYN','NKG', { size: 5}
).addEdge('TYN-TAO','TYN','TAO', { size: 3}
).addEdge('TYN-SHA','TYN','SHA', { size: 4}
).addEdge('TYN-CKG','TYN','CKG', { size: 4}
).addEdge('TYN-KWE','TYN','KWE', { size: 1}
).addEdge('TYN-CTU','TYN','CTU', { size: 3}
).addEdge('CSX-SYX','CSX','SYX', { size: 6}
).addEdge('CSX-TPE','CSX','TPE', { size: 4}
).addEdge('CSX-TSN','CSX','TSN', { size: 5}
).addEdge('CSX-TYN','CSX','TYN', { size: 3}
).addEdge('CSX-NNG','CSX','NNG', { size: 5}
).addEdge('CSX-CGO','CSX','CGO', { size: 1}
).addEdge('CSX-XIY','CSX','XIY', { size: 6}
).addEdge('CSX-KMG','CSX','KMG', { size: 7}
).addEdge('CSX-XMN','CSX','XMN', { size: 6}
).addEdge('CSX-FOC','CSX','FOC', { size: 3}
).addEdge('CSX-NKG','CSX','NKG', { size: 6}
).addEdge('CSX-TAO','CSX','TAO', { size: 4}
).addEdge('CSX-SHA','CSX','SHA', { size: 5}
).addEdge('CSX-CKG','CSX','CKG', { size: 6}
).addEdge('CSX-KWE','CSX','KWE', { size: 3}
).addEdge('CSX-CTU','CSX','CTU', { size: 7}
).addEdge('CSX-URC','CSX','URC', { size: 1}
).addEdge('CSX-HRB','CSX','HRB', { size: 2}
).addEdge('CSX-TNA','CSX','TNA', { size: 5}
).addEdge('CSX-HGH','CSX','HGH', { size: 6}
).addEdge('CSX-HAK','CSX','HAK', { size: 7}
).addEdge('CSX-SZX','CSX','SZX', { size: 3}
).addEdge('NNG-RGN','NNG','RGN', { size: 1}
).addEdge('NNG-HAK','NNG','HAK', { size: 4}
).addEdge('NNG-CGK','NNG','CGK', { size: 1}
).addEdge('NNG-CSX','NNG','CSX', { size: 5}
).addEdge('NNG-SZX','NNG','SZX', { size: 4}
).addEdge('NNG-CGO','NNG','CGO', { size: 2}
).addEdge('NNG-WUH','NNG','WUH', { size: 6}
).addEdge('NNG-SGN','NNG','SGN', { size: 1}
).addEdge('NNG-XIY','NNG','XIY', { size: 2}
).addEdge('NNG-XMN','NNG','XMN', { size: 2}
).addEdge('NNG-KMG','NNG','KMG', { size: 4}
).addEdge('NNG-TPE','NNG','TPE', { size: 1}
).addEdge('NNG-FOC','NNG','FOC', { size: 3}
).addEdge('NNG-HGH','NNG','HGH', { size: 2}
).addEdge('NNG-NKG','NNG','NKG', { size: 2}
).addEdge('NNG-SHA','NNG','SHA', { size: 7}
).addEdge('NNG-CKG','NNG','CKG', { size: 4}
).addEdge('NNG-KWE','NNG','KWE', { size: 3}
).addEdge('NNG-CTU','NNG','CTU', { size: 3}
).addEdge('SZX-SHE','SZX','SHE', { size: 3}
).addEdge('SZX-SYX','SZX','SYX', { size: 5}
).addEdge('SZX-XMN','SZX','XMN', { size: 5}
).addEdge('SZX-TSN','SZX','TSN', { size: 5}
).addEdge('SZX-TYN','SZX','TYN', { size: 4}
).addEdge('SZX-NNG','SZX','NNG', { size: 4}
).addEdge('SZX-CGO','SZX','CGO', { size: 4}
).addEdge('SZX-WUH','SZX','WUH', { size: 5}
).addEdge('SZX-XIY','SZX','XIY', { size: 5}
).addEdge('SZX-KMG','SZX','KMG', { size: 5}
).addEdge('SZX-TPE','SZX','TPE', { size: 4}
).addEdge('SZX-FOC','SZX','FOC', { size: 5}
).addEdge('SZX-HGH','SZX','HGH', { size: 6}
).addEdge('SZX-NKG','SZX','NKG', { size: 5}
).addEdge('SZX-TAO','SZX','TAO', { size: 4}
).addEdge('SZX-SHA','SZX','SHA', { size: 7}
).addEdge('SZX-CKG','SZX','CKG', { size: 5}
).addEdge('SZX-KWE','SZX','KWE', { size: 4}
).addEdge('SZX-CTU','SZX','CTU', { size: 6}
).addEdge('SZX-URC','SZX','URC', { size: 2}
).addEdge('SZX-HRB','SZX','HRB', { size: 3}
).addEdge('SZX-DLC','SZX','DLC', { size: 3}
).addEdge('SZX-CSX','SZX','CSX', { size: 3}
).addEdge('SZX-TNA','SZX','TNA', { size: 5}
).addEdge('SZX-HAK','SZX','HAK', { size: 5}
).addEdge('CGO-SHE','CGO','SHE', { size: 6}
).addEdge('CGO-HRB','CGO','HRB', { size: 4}
).addEdge('CGO-DLC','CGO','DLC', { size: 3}
).addEdge('CGO-SYX','CGO','SYX', { size: 6}
).addEdge('CGO-TNA','CGO','TNA', { size: 2}
).addEdge('CGO-TSN','CGO','TSN', { size: 4}
).addEdge('CGO-CSX','CGO','CSX', { size: 1}
).addEdge('CGO-NNG','CGO','NNG', { size: 2}
).addEdge('CGO-HAK','CGO','HAK', { size: 3}
).addEdge('CGO-XMN','CGO','XMN', { size: 6}
).addEdge('CGO-KMG','CGO','KMG', { size: 5}
).addEdge('CGO-TPE','CGO','TPE', { size: 3}
).addEdge('CGO-SZX','CGO','SZX', { size: 4}
).addEdge('CGO-FOC','CGO','FOC', { size: 2}
).addEdge('CGO-HGH','CGO','HGH', { size: 3}
).addEdge('CGO-NKG','CGO','NKG', { size: 1}
).addEdge('CGO-TAO','CGO','TAO', { size: 3}
).addEdge('CGO-SHA','CGO','SHA', { size: 3}
).addEdge('CGO-CKG','CGO','CKG', { size: 5}
).addEdge('CGO-KWE','CGO','KWE', { size: 3}
).addEdge('CGO-CTU','CGO','CTU', { size: 4}
).addEdge('CGO-URC','CGO','URC', { size: 4}
).addEdge('WUH-SHE','WUH','SHE', { size: 3}
).addEdge('WUH-SYX','WUH','SYX', { size: 5}
).addEdge('WUH-KMG','WUH','KMG', { size: 5}
).addEdge('WUH-XMN','WUH','XMN', { size: 5}
).addEdge('WUH-TSN','WUH','TSN', { size: 2}
).addEdge('WUH-TYN','WUH','TYN', { size: 2}
).addEdge('WUH-NNG','WUH','NNG', { size: 6}
).addEdge('WUH-SZX','WUH','SZX', { size: 5}
).addEdge('WUH-XIY','WUH','XIY', { size: 5}
).addEdge('WUH-TPE','WUH','TPE', { size: 3}
).addEdge('WUH-FOC','WUH','FOC', { size: 3}
).addEdge('WUH-NKG','WUH','NKG', { size: 1}
).addEdge('WUH-TAO','WUH','TAO', { size: 5}
).addEdge('WUH-SHA','WUH','SHA', { size: 2}
).addEdge('WUH-CKG','WUH','CKG', { size: 8}
).addEdge('WUH-KWE','WUH','KWE', { size: 4}
).addEdge('WUH-CTU','WUH','CTU', { size: 6}
).addEdge('WUH-URC','WUH','URC', { size: 3}
).addEdge('WUH-HRB','WUH','HRB', { size: 2}
).addEdge('WUH-DLC','WUH','DLC', { size: 3}
).addEdge('WUH-HGH','WUH','HGH', { size: 3}
).addEdge('WUH-TNA','WUH','TNA', { size: 4}
).addEdge('WUH-HAK','WUH','HAK', { size: 4}
).addEdge('XIY-SHE','XIY','SHE', { size: 5}
).addEdge('XIY-SYX','XIY','SYX', { size: 3}
).addEdge('XIY-XMN','XIY','XMN', { size: 1}
).addEdge('XIY-TSN','XIY','TSN', { size: 4}
).addEdge('XIY-TYN','XIY','TYN', { size: 3}
).addEdge('XIY-CSX','XIY','CSX', { size: 6}
).addEdge('XIY-NNG','XIY','NNG', { size: 2}
).addEdge('XIY-SZX','XIY','SZX', { size: 5}
).addEdge('XIY-KMG','XIY','KMG', { size: 4}
).addEdge('XIY-TPE','XIY','TPE', { size: 4}
).addEdge('XIY-FOC','XIY','FOC', { size: 2}
).addEdge('XIY-HGH','XIY','HGH', { size: 8}
).addEdge('XIY-NKG','XIY','NKG', { size: 6}
).addEdge('XIY-TAO','XIY','TAO', { size: 4}
).addEdge('XIY-SHA','XIY','SHA', { size: 4}
).addEdge('XIY-CKG','XIY','CKG', { size: 6}
).addEdge('XIY-KWE','XIY','KWE', { size: 5}
).addEdge('XIY-CTU','XIY','CTU', { size: 6}
).addEdge('XIY-URC','XIY','URC', { size: 8}
).addEdge('XIY-HRB','XIY','HRB', { size: 3}
).addEdge('XIY-DLC','XIY','DLC', { size: 5}
).addEdge('XIY-TNA','XIY','TNA', { size: 4}
).addEdge('XIY-HAK','XIY','HAK', { size: 3}
).addEdge('XIY-WUH','XIY','WUH', { size: 5}
).addEdge('KMG-HAN','KMG','HAN', { size: 1}
).addEdge('KMG-XIY','KMG','XIY', { size: 4}
).addEdge('KMG-SYX','KMG','SYX', { size: 3}
).addEdge('KMG-TSN','KMG','TSN', { size: 4}
).addEdge('KMG-TYN','KMG','TYN', { size: 4}
).addEdge('KMG-CGO','KMG','CGO', { size: 5}
).addEdge('KMG-WUH','KMG','WUH', { size: 5}
).addEdge('KMG-TPE','KMG','TPE', { size: 2}
).addEdge('KMG-FOC','KMG','FOC', { size: 1}
).addEdge('KMG-HGH','KMG','HGH', { size: 7}
).addEdge('KMG-NKG','KMG','NKG', { size: 3}
).addEdge('KMG-TAO','KMG','TAO', { size: 1}
).addEdge('KMG-SHA','KMG','SHA', { size: 7}
).addEdge('KMG-RGN','KMG','RGN', { size: 2}
).addEdge('KMG-KWE','KMG','KWE', { size: 6}
).addEdge('KMG-CMB','KMG','CMB', { size: 1}
).addEdge('KMG-TNA','KMG','TNA', { size: 5}
).addEdge('KMG-CCU','KMG','CCU', { size: 1}
).addEdge('KMG-CKG','KMG','CKG', { size: 6}
).addEdge('KMG-CSX','KMG','CSX', { size: 7}
).addEdge('KMG-DAC','KMG','DAC', { size: 1}
).addEdge('KMG-CTU','KMG','CTU', { size: 8}
).addEdge('KMG-NNG','KMG','NNG', { size: 4}
).addEdge('KMG-HAK','KMG','HAK', { size: 4}
).addEdge('KMG-XMN','KMG','XMN', { size: 6}
).addEdge('KMG-SZX','KMG','SZX', { size: 5}
).addEdge('KMG-KTM','KMG','KTM', { size: 1}
).addEdge('XMN-SHE','XMN','SHE', { size: 3}
).addEdge('XMN-SYX','XMN','SYX', { size: 3}
).addEdge('XMN-KMG','XMN','KMG', { size: 6}
).addEdge('XMN-TSN','XMN','TSN', { size: 2}
).addEdge('XMN-CSX','XMN','CSX', { size: 6}
).addEdge('XMN-CGO','XMN','CGO', { size: 6}
).addEdge('XMN-WUH','XMN','WUH', { size: 5}
).addEdge('XMN-XIY','XMN','XIY', { size: 1}
).addEdge('XMN-TPE','XMN','TPE', { size: 2}
).addEdge('XMN-FOC','XMN','FOC', { size: 1}
).addEdge('XMN-NKG','XMN','NKG', { size: 6}
).addEdge('XMN-TAO','XMN','TAO', { size: 3}
).addEdge('XMN-SHA','XMN','SHA', { size: 5}
).addEdge('XMN-CKG','XMN','CKG', { size: 5}
).addEdge('XMN-CTU','XMN','CTU', { size: 4}
).addEdge('XMN-HRB','XMN','HRB', { size: 1}
).addEdge('XMN-DLC','XMN','DLC', { size: 3}
).addEdge('XMN-TNA','XMN','TNA', { size: 3}
).addEdge('XMN-HGH','XMN','HGH', { size: 5}
).addEdge('XMN-CGK','XMN','CGK', { size: 1}
).addEdge('XMN-KWE','XMN','KWE', { size: 3}
).addEdge('XMN-NNG','XMN','NNG', { size: 2}
).addEdge('XMN-HAK','XMN','HAK', { size: 4}
).addEdge('XMN-SZX','XMN','SZX', { size: 6}
).addEdge('FOC-XIY','FOC','XIY', { size: 2}
).addEdge('FOC-SYX','FOC','SYX', { size: 3}
).addEdge('FOC-KMG','FOC','KMG', { size: 1}
).addEdge('FOC-TNA','FOC','TNA', { size: 4}
).addEdge('FOC-TYN','FOC','TYN', { size: 2}
).addEdge('FOC-CSX','FOC','CSX', { size: 3}
).addEdge('FOC-NNG','FOC','NNG', { size: 3}
).addEdge('FOC-CGO','FOC','CGO', { size: 2}
).addEdge('FOC-WUH','FOC','WUH', { size: 3}
).addEdge('FOC-HAK','FOC','HAK', { size: 4}
).addEdge('FOC-XMN','FOC','XMN', { size: 1}
).addEdge('FOC-TPE','FOC','TPE', { size: 2}
).addEdge('FOC-KIX','FOC','KIX', { size: 2}
).addEdge('FOC-HGH','FOC','HGH', { size: 2}
).addEdge('FOC-NKG','FOC','NKG', { size: 5}
).addEdge('FOC-TAO','FOC','TAO', { size: 2}
).addEdge('FOC-SHA','FOC','SHA', { size: 4}
).addEdge('FOC-CKG','FOC','CKG', { size: 1}
).addEdge('FOC-KWE','FOC','KWE', { size: 2}
).addEdge('FOC-CTU','FOC','CTU', { size: 3}
).addEdge('FOC-SZX','FOC','SZX', { size: 5}
).addEdge('HGH-SHE','HGH','SHE', { size: 6}
).addEdge('HGH-DLC','HGH','DLC', { size: 3}
).addEdge('HGH-SYX','HGH','SYX', { size: 6}
).addEdge('HGH-TPE','HGH','TPE', { size: 3}
).addEdge('HGH-TSN','HGH','TSN', { size: 6}
).addEdge('HGH-TYN','HGH','TYN', { size: 4}
).addEdge('HGH-CSX','HGH','CSX', { size: 6}
).addEdge('HGH-NNG','HGH','NNG', { size: 2}
).addEdge('HGH-CGO','HGH','CGO', { size: 3}
).addEdge('HGH-WUH','HGH','WUH', { size: 3}
).addEdge('HGH-XIY','HGH','XIY', { size: 7}
).addEdge('HGH-KMG','HGH','KMG', { size: 6}
).addEdge('HGH-XMN','HGH','XMN', { size: 5}
).addEdge('HGH-FOC','HGH','FOC', { size: 2}
).addEdge('HGH-TAO','HGH','TAO', { size: 5}
).addEdge('HGH-CKG','HGH','CKG', { size: 7}
).addEdge('HGH-CTU','HGH','CTU', { size: 5}
).addEdge('HGH-URC','HGH','URC', { size: 2}
).addEdge('HGH-HRB','HGH','HRB', { size: 6}
).addEdge('HGH-TNA','HGH','TNA', { size: 4}
).addEdge('HGH-KWE','HGH','KWE', { size: 4}
).addEdge('HGH-HAK','HGH','HAK', { size: 4}
).addEdge('HGH-KIX','HGH','KIX', { size: 2}
).addEdge('HGH-PUS','HGH','PUS', { size: 2}
).addEdge('HGH-SZX','HGH','SZX', { size: 6}
).addEdge('NKG-SHE','NKG','SHE', { size: 4}
).addEdge('NKG-DLC','NKG','DLC', { size: 5}
).addEdge('NKG-SYX','NKG','SYX', { size: 5}
).addEdge('NKG-TPE','NKG','TPE', { size: 4}
).addEdge('NKG-TSN','NKG','TSN', { size: 2}
).addEdge('NKG-TYN','NKG','TYN', { size: 5}
).addEdge('NKG-CSX','NKG','CSX', { size: 6}
).addEdge('NKG-NNG','NKG','NNG', { size: 2}
).addEdge('NKG-SZX','NKG','SZX', { size: 5}
).addEdge('NKG-CGO','NKG','CGO', { size: 1}
).addEdge('NKG-WUH','NKG','WUH', { size: 1}
).addEdge('NKG-XIY','NKG','XIY', { size: 6}
).addEdge('NKG-KMG','NKG','KMG', { size: 3}
).addEdge('NKG-XMN','NKG','XMN', { size: 6}
).addEdge('NKG-FOC','NKG','FOC', { size: 5}
).addEdge('NKG-TAO','NKG','TAO', { size: 4}
).addEdge('NKG-CKG','NKG','CKG', { size: 6}
).addEdge('NKG-KWE','NKG','KWE', { size: 5}
).addEdge('NKG-CTU','NKG','CTU', { size: 5}
).addEdge('NKG-HRB','NKG','HRB', { size: 4}
).addEdge('NKG-HAK','NKG','HAK', { size: 6}
).addEdge('NKG-KIX','NKG','KIX', { size: 2}
).addEdge('TAO-SHE','TAO','SHE', { size: 5}
).addEdge('TAO-HRB','TAO','HRB', { size: 7}
).addEdge('TAO-DLC','TAO','DLC', { size: 4}
).addEdge('TAO-FUK','TAO','FUK', { size: 2}
).addEdge('TAO-XIY','TAO','XIY', { size: 4}
).addEdge('TAO-NGO','TAO','NGO', { size: 2}
).addEdge('TAO-KMG','TAO','KMG', { size: 1}
).addEdge('TAO-XMN','TAO','XMN', { size: 3}
).addEdge('TAO-TSN','TAO','TSN', { size: 3}
).addEdge('TAO-TYN','TAO','TYN', { size: 3}
).addEdge('TAO-CSX','TAO','CSX', { size: 4}
).addEdge('TAO-CGO','TAO','CGO', { size: 3}
).addEdge('TAO-WUH','TAO','WUH', { size: 5}
).addEdge('TAO-PUS','TAO','PUS', { size: 1}
).addEdge('TAO-HAK','TAO','HAK', { size: 2}
).addEdge('TAO-KIX','TAO','KIX', { size: 4}
).addEdge('TAO-TPE','TAO','TPE', { size: 4}
).addEdge('TAO-FOC','TAO','FOC', { size: 2}
).addEdge('TAO-HGH','TAO','HGH', { size: 5}
).addEdge('TAO-NKG','TAO','NKG', { size: 4}
).addEdge('TAO-SHA','TAO','SHA', { size: 6}
).addEdge('TAO-CKG','TAO','CKG', { size: 1}
).addEdge('TAO-CTU','TAO','CTU', { size: 5}
).addEdge('TAO-SZX','TAO','SZX', { size: 4}
).addEdge('SHA-SHE','SHA','SHE', { size: 3}
).addEdge('SHA-SYX','SHA','SYX', { size: 5}
).addEdge('SHA-KMG','SHA','KMG', { size: 7}
).addEdge('SHA-WUH','SHA','WUH', { size: 2}
).addEdge('SHA-TSN','SHA','TSN', { size: 6}
).addEdge('SHA-TYN','SHA','TYN', { size: 4}
).addEdge('SHA-NNG','SHA','NNG', { size: 6}
).addEdge('SHA-SZX','SHA','SZX', { size: 7}
).addEdge('SHA-CGO','SHA','CGO', { size: 3}
).addEdge('SHA-XIY','SHA','XIY', { size: 4}
).addEdge('SHA-XMN','SHA','XMN', { size: 5}
).addEdge('SHA-FOC','SHA','FOC', { size: 4}
).addEdge('SHA-TAO','SHA','TAO', { size: 6}
).addEdge('SHA-CKG','SHA','CKG', { size: 4}
).addEdge('SHA-KWE','SHA','KWE', { size: 5}
).addEdge('SHA-CSX','SHA','CSX', { size: 5}
).addEdge('SHA-URC','SHA','URC', { size: 5}
).addEdge('SHA-TNA','SHA','TNA', { size: 4}
).addEdge('SHA-HND','SHA','HND', { size: 5}
).addEdge('SHA-CTU','SHA','CTU', { size: 3}
).addEdge('SHA-HAK','SHA','HAK', { size: 2}
).addEdge('CKG-SHE','CKG','SHE', { size: 1}
).addEdge('CKG-SYX','CKG','SYX', { size: 5}
).addEdge('CKG-TSN','CKG','TSN', { size: 3}
).addEdge('CKG-TYN','CKG','TYN', { size: 4}
).addEdge('CKG-CSX','CKG','CSX', { size: 6}
).addEdge('CKG-CGO','CKG','CGO', { size: 5}
).addEdge('CKG-WUH','CKG','WUH', { size: 8}
).addEdge('CKG-XIY','CKG','XIY', { size: 6}
).addEdge('CKG-TPE','CKG','TPE', { size: 2}
).addEdge('CKG-FOC','CKG','FOC', { size: 1}
).addEdge('CKG-HGH','CKG','HGH', { size: 7}
).addEdge('CKG-NKG','CKG','NKG', { size: 6}
).addEdge('CKG-TAO','CKG','TAO', { size: 1}
).addEdge('CKG-SHA','CKG','SHA', { size: 4}
).addEdge('CKG-KWE','CKG','KWE', { size: 4}
).addEdge('CKG-URC','CKG','URC', { size: 6}
).addEdge('CKG-DLC','CKG','DLC', { size: 1}
).addEdge('CKG-TNA','CKG','TNA', { size: 4}
).addEdge('CKG-NNG','CKG','NNG', { size: 4}
).addEdge('CKG-HAK','CKG','HAK', { size: 4}
).addEdge('CKG-XMN','CKG','XMN', { size: 5}
).addEdge('CKG-SZX','CKG','SZX', { size: 5}
).addEdge('CKG-DOH','CKG','DOH', { size: 1}
).addEdge('CKG-KMG','CKG','KMG', { size: 6}
).addEdge('KWE-HAK','KWE','HAK', { size: 2}
).addEdge('KWE-SYX','KWE','SYX', { size: 4}
).addEdge('KWE-TPE','KWE','TPE', { size: 1}
).addEdge('KWE-TYN','KWE','TYN', { size: 1}
).addEdge('KWE-CSX','KWE','CSX', { size: 3}
).addEdge('KWE-NNG','KWE','NNG', { size: 3}
).addEdge('KWE-SZX','KWE','SZX', { size: 4}
).addEdge('KWE-CGO','KWE','CGO', { size: 3}
).addEdge('KWE-WUH','KWE','WUH', { size: 4}
).addEdge('KWE-XIY','KWE','XIY', { size: 5}
).addEdge('KWE-KMG','KWE','KMG', { size: 6}
).addEdge('KWE-XMN','KWE','XMN', { size: 3}
).addEdge('KWE-FOC','KWE','FOC', { size: 2}
).addEdge('KWE-HGH','KWE','HGH', { size: 4}
).addEdge('KWE-NKG','KWE','NKG', { size: 5}
).addEdge('KWE-SHA','KWE','SHA', { size: 5}
).addEdge('KWE-CKG','KWE','CKG', { size: 4}
).addEdge('KWE-CTU','KWE','CTU', { size: 5}
).addEdge('CTU-SHE','CTU','SHE', { size: 2}
).addEdge('CTU-BLR','CTU','BLR', { size: 1}
).addEdge('CTU-KMG','CTU','KMG', { size: 8}
).addEdge('CTU-XMN','CTU','XMN', { size: 4}
).addEdge('CTU-TSN','CTU','TSN', { size: 4}
).addEdge('CTU-TYN','CTU','TYN', { size: 3}
).addEdge('CTU-CSX','CTU','CSX', { size: 7}
).addEdge('CTU-NNG','CTU','NNG', { size: 3}
).addEdge('CTU-SZX','CTU','SZX', { size: 6}
).addEdge('CTU-CGO','CTU','CGO', { size: 4}
).addEdge('CTU-WUH','CTU','WUH', { size: 6}
).addEdge('CTU-XIY','CTU','XIY', { size: 6}
).addEdge('CTU-TPE','CTU','TPE', { size: 4}
).addEdge('CTU-FOC','CTU','FOC', { size: 3}
).addEdge('CTU-HGH','CTU','HGH', { size: 5}
).addEdge('CTU-NKG','CTU','NKG', { size: 5}
).addEdge('CTU-TAO','CTU','TAO', { size: 5}
).addEdge('CTU-SHA','CTU','SHA', { size: 3}
).addEdge('CTU-KWE','CTU','KWE', { size: 5}
).addEdge('CTU-URC','CTU','URC', { size: 6}
).addEdge('CTU-HRB','CTU','HRB', { size: 2}
).addEdge('CTU-DLC','CTU','DLC', { size: 2}
).addEdge('CTU-SYX','CTU','SYX', { size: 6}
).addEdge('CTU-TNA','CTU','TNA', { size: 6}
).addEdge('CTU-AUH','CTU','AUH', { size: 1}
).addEdge('CTU-HAK','CTU','HAK', { size: 3}
).addEdge('CTU-KHI','CTU','KHI', { size: 1}
).addEdge('URC-SYX','URC','SYX', { size: 1}
).addEdge('URC-TYN','URC','TYN', { size: 3}
).addEdge('URC-CSX','URC','CSX', { size: 1}
).addEdge('URC-SZX','URC','SZX', { size: 2}
).addEdge('URC-CGO','URC','CGO', { size: 4}
).addEdge('URC-WUH','URC','WUH', { size: 3}
).addEdge('URC-XIY','URC','XIY', { size: 9}
).addEdge('URC-HGH','URC','HGH', { size: 2}
).addEdge('URC-SHA','URC','SHA', { size: 5}
).addEdge('URC-CKG','URC','CKG', { size: 6}
).addEdge('URC-OVB','URC','OVB', { size: 2}
).addEdge('URC-TNA','URC','TNA', { size: 4}
).addEdge('URC-CTU','URC','CTU', { size: 6}
).addEdge('URC-ALA','URC','ALA', { size: 2}
).addEdge('HRB-SHE','HRB','SHE', { size: 3}
).addEdge('HRB-SYX','HRB','SYX', { size: 1}
).addEdge('HRB-TSN','HRB','TSN', { size: 3}
).addEdge('HRB-CSX','HRB','CSX', { size: 2}
).addEdge('HRB-SZX','HRB','SZX', { size: 3}
).addEdge('HRB-CGO','HRB','CGO', { size: 4}
).addEdge('HRB-DLC','HRB','DLC', { size: 6}
).addEdge('HRB-XIY','HRB','XIY', { size: 3}
).addEdge('HRB-XMN','HRB','XMN', { size: 2}
).addEdge('HRB-NKG','HRB','NKG', { size: 4}
).addEdge('HRB-TAO','HRB','TAO', { size: 6}
).addEdge('HRB-CTU','HRB','CTU', { size: 2}
).addEdge('HRB-HGH','HRB','HGH', { size: 6}
).addEdge('HRB-TPE','HRB','TPE', { size: 2}
).addEdge('HRB-TNA','HRB','TNA', { size: 6}
).addEdge('HRB-KIX','HRB','KIX', { size: 1}
).addEdge('HRB-WUH','HRB','WUH', { size: 2}
).addEdge('DLC-SHE','DLC','SHE', { size: 2}
).addEdge('DLC-XIY','DLC','XIY', { size: 5}
).addEdge('DLC-SYX','DLC','SYX', { size: 1}
).addEdge('DLC-TPE','DLC','TPE', { size: 4}
).addEdge('DLC-TSN','DLC','TSN', { size: 3}
).addEdge('DLC-TYN','DLC','TYN', { size: 2}
).addEdge('DLC-SZX','DLC','SZX', { size: 3}
).addEdge('DLC-CGO','DLC','CGO', { size: 3}
).addEdge('DLC-WUH','DLC','WUH', { size: 3}
).addEdge('DLC-XMN','DLC','XMN', { size: 3}
).addEdge('DLC-HGH','DLC','HGH', { size: 3}
).addEdge('DLC-NKG','DLC','NKG', { size: 5}
).addEdge('DLC-TAO','DLC','TAO', { size: 4}
).addEdge('DLC-CTS','DLC','CTS', { size: 1}
).addEdge('DLC-CKG','DLC','CKG', { size: 1}
).addEdge('DLC-CTU','DLC','CTU', { size: 2}
).addEdge('DLC-HRB','DLC','HRB', { size: 6}
).addEdge('DLC-NGO','DLC','NGO', { size: 1}
).addEdge('DLC-TNA','DLC','TNA', { size: 6}
).addEdge('DLC-FUK','DLC','FUK', { size: 3}
).addEdge('DLC-KIX','DLC','KIX', { size: 3}
).addEdge('BOS-MCO','BOS','MCO', { size: 3}
).addEdge('BOS-CUN','BOS','CUN', { size: 4}
).addEdge('BOS-DTW','BOS','DTW', { size: 1}
).addEdge('BOS-TPA','BOS','TPA', { size: 1}
).addEdge('BOS-STL','BOS','STL', { size: 1}
).addEdge('BOS-NAS','BOS','NAS', { size: 1}
).addEdge('BOS-YOW','BOS','YOW', { size: 3}
).addEdge('BOS-LGA','BOS','LGA', { size: 3}
).addEdge('BOS-MKE','BOS','MKE', { size: 1}
).addEdge('BOS-MCI','BOS','MCI', { size: 2}
).addEdge('BOS-PDX','BOS','PDX', { size: 2}
).addEdge('BOS-PHX','BOS','PHX', { size: 4}
).addEdge('BOS-SAN','BOS','SAN', { size: 1}
).addEdge('BOS-MEM','BOS','MEM', { size: 1}
).addEdge('BOS-ZRH','BOS','ZRH', { size: 2}
).addEdge('BOS-CLE','BOS','CLE', { size: 2}
).addEdge('BOS-PHL','BOS','PHL', { size: 2}
).addEdge('BOS-MDW','BOS','MDW', { size: 1}
).addEdge('BOS-DCA','BOS','DCA', { size: 4}
).addEdge('BOS-SJU','BOS','SJU', { size: 1}
).addEdge('BOS-FLL','BOS','FLL', { size: 2}
).addEdge('BOS-SLC','BOS','SLC', { size: 1}
).addEdge('BOS-DUB','BOS','DUB', { size: 2}
).addEdge('BOS-MBJ','BOS','MBJ', { size: 2}
).addEdge('BOS-SEA','BOS','SEA', { size: 2}
).addEdge('BOS-BWI','BOS','BWI', { size: 3}
).addEdge('OGG-HNL','OGG','HNL', { size: 4}
).addEdge('OGG-SAN','OGG','SAN', { size: 2}
).addEdge('OGG-YVR','OGG','YVR', { size: 2}
).addEdge('OGG-YEG','OGG','YEG', { size: 1}
).addEdge('OGG-YYC','OGG','YYC', { size: 2}
).addEdge('OGG-SEA','OGG','SEA', { size: 2}
).addEdge('OGG-PDX','OGG','PDX', { size: 2}
).addEdge('OGG-PHX','OGG','PHX', { size: 2}
).addEdge('MCI-SAN','MCI','SAN', { size: 1}
).addEdge('MCI-MEM','MCI','MEM', { size: 1}
).addEdge('MCI-PVR','MCI','PVR', { size: 1}
).addEdge('MCI-CUN','MCI','CUN', { size: 1}
).addEdge('MCI-MDW','MCI','MDW', { size: 1}
).addEdge('MCI-PHL','MCI','PHL', { size: 1}
).addEdge('MCI-TPA','MCI','TPA', { size: 1}
).addEdge('MCI-CLE','MCI','CLE', { size: 2}
).addEdge('MCI-DTW','MCI','DTW', { size: 1}
).addEdge('MCI-FLL','MCI','FLL', { size: 1}
).addEdge('MCI-DCA','MCI','DCA', { size: 2}
).addEdge('MCI-SLC','MCI','SLC', { size: 1}
).addEdge('MCI-STL','MCI','STL', { size: 1}
).addEdge('MCI-PDX','MCI','PDX', { size: 1}
).addEdge('MCI-LGA','MCI','LGA', { size: 2}
).addEdge('MCI-BOS','MCI','BOS', { size: 2}
).addEdge('MCI-SEA','MCI','SEA', { size: 1}
).addEdge('MCI-MCO','MCI','MCO', { size: 2}
).addEdge('MCI-MKE','MCI','MKE', { size: 2}
).addEdge('MCI-BWI','MCI','BWI', { size: 1}
).addEdge('MCI-PHX','MCI','PHX', { size: 2}
).addEdge('PHX-PVR','PHX','PVR', { size: 1}
).addEdge('PHX-YYC','PHX','YYC', { size: 5}
).addEdge('PHX-MCO','PHX','MCO', { size: 2}
).addEdge('PHX-CUN','PHX','CUN', { size: 1}
).addEdge('PHX-DTW','PHX','DTW', { size: 4}
).addEdge('PHX-OGG','PHX','OGG', { size: 2}
).addEdge('PHX-SJO','PHX','SJO', { size: 2}
).addEdge('PHX-YEG','PHX','YEG', { size: 3}
).addEdge('PHX-TPA','PHX','TPA', { size: 2}
).addEdge('PHX-STL','PHX','STL', { size: 3}
).addEdge('PHX-BOS','PHX','BOS', { size: 4}
).addEdge('PHX-MKE','PHX','MKE', { size: 4}
).addEdge('PHX-MCI','PHX','MCI', { size: 2}
).addEdge('PHX-PDX','PHX','PDX', { size: 6}
).addEdge('PHX-HNL','PHX','HNL', { size: 3}
).addEdge('PHX-SAN','PHX','SAN', { size: 2}
).addEdge('PHX-MEM','PHX','MEM', { size: 1}
).addEdge('PHX-GDL','PHX','GDL', { size: 1}
).addEdge('PHX-YVR','PHX','YVR', { size: 2}
).addEdge('PHX-CLE','PHX','CLE', { size: 2}
).addEdge('PHX-PHL','PHX','PHL', { size: 3}
).addEdge('PHX-YWG','PHX','YWG', { size: 1}
).addEdge('PHX-MDW','PHX','MDW', { size: 1}
).addEdge('PHX-DCA','PHX','DCA', { size: 1}
).addEdge('PHX-FLL','PHX','FLL', { size: 3}
).addEdge('PHX-SLC','PHX','SLC', { size: 3}
).addEdge('PHX-SEA','PHX','SEA', { size: 5}
).addEdge('PHX-BWI','PHX','BWI', { size: 3}
).addEdge('MEM-MCO','MEM','MCO', { size: 1}
).addEdge('MEM-CLE','MEM','CLE', { size: 1}
).addEdge('MEM-PHL','MEM','PHL', { size: 1}
).addEdge('MEM-DTW','MEM','DTW', { size: 1}
).addEdge('MEM-TPA','MEM','TPA', { size: 1}
).addEdge('MEM-DCA','MEM','DCA', { size: 1}
).addEdge('MEM-FLL','MEM','FLL', { size: 1}
).addEdge('MEM-MKE','MEM','MKE', { size: 1}
).addEdge('MEM-SLC','MEM','SLC', { size: 1}
).addEdge('MEM-STL','MEM','STL', { size: 1}
).addEdge('MEM-BOS','MEM','BOS', { size: 1}
).addEdge('MEM-LGA','MEM','LGA', { size: 1}
).addEdge('MEM-MCI','MEM','MCI', { size: 1}
).addEdge('MEM-PHX','MEM','PHX', { size: 1}
).addEdge('CLE-MCO','CLE','MCO', { size: 2}
).addEdge('CLE-MEM','CLE','MEM', { size: 1}
).addEdge('CLE-CUN','CLE','CUN', { size: 2}
).addEdge('CLE-PHL','CLE','PHL', { size: 3}
).addEdge('CLE-DTW','CLE','DTW', { size: 1}
).addEdge('CLE-MDW','CLE','MDW', { size: 1}
).addEdge('CLE-DCA','CLE','DCA', { size: 2}
).addEdge('CLE-SJU','CLE','SJU', { size: 2}
).addEdge('CLE-FLL','CLE','FLL', { size: 2}
).addEdge('CLE-STL','CLE','STL', { size: 2}
).addEdge('CLE-LGA','CLE','LGA', { size: 3}
).addEdge('CLE-TPA','CLE','TPA', { size: 2}
).addEdge('CLE-BOS','CLE','BOS', { size: 2}
).addEdge('CLE-MKE','CLE','MKE', { size: 2}
).addEdge('CLE-MCI','CLE','MCI', { size: 2}
).addEdge('CLE-BWI','CLE','BWI', { size: 3}
).addEdge('CLE-PHX','CLE','PHX', { size: 2}
).addEdge('JNU-SEA','JNU','SEA', { size: 1}
).addEdge('JNU-KTN','JNU','KTN', { size: 3}
).addEdge('DCA-MCO','DCA','MCO', { size: 3}
).addEdge('DCA-MEM','DCA','MEM', { size: 1}
).addEdge('DCA-CLE','DCA','CLE', { size: 2}
).addEdge('DCA-BOS','DCA','BOS', { size: 4}
).addEdge('DCA-NAS','DCA','NAS', { size: 1}
).addEdge('DCA-DTW','DCA','DTW', { size: 2}
).addEdge('DCA-FLL','DCA','FLL', { size: 3}
).addEdge('DCA-SLC','DCA','SLC', { size: 1}
).addEdge('DCA-PHL','DCA','PHL', { size: 1}
).addEdge('DCA-STL','DCA','STL', { size: 1}
).addEdge('DCA-YOW','DCA','YOW', { size: 2}
).addEdge('DCA-LGA','DCA','LGA', { size: 3}
).addEdge('DCA-TPA','DCA','TPA', { size: 1}
).addEdge('DCA-SEA','DCA','SEA', { size: 1}
).addEdge('DCA-MKE','DCA','MKE', { size: 2}
).addEdge('DCA-MCI','DCA','MCI', { size: 2}
).addEdge('DCA-PHX','DCA','PHX', { size: 1}
).addEdge('FLL-MCO','FLL','MCO', { size: 2}
).addEdge('FLL-CUN','FLL','CUN', { size: 2}
).addEdge('FLL-PTY','FLL','PTY', { size: 1}
).addEdge('FLL-SJO','FLL','SJO', { size: 1}
).addEdge('FLL-DTW','FLL','DTW', { size: 2}
).addEdge('FLL-TPA','FLL','TPA', { size: 2}
).addEdge('FLL-NAS','FLL','NAS', { size: 5}
).addEdge('FLL-YOW','FLL','YOW', { size: 2}
).addEdge('FLL-LGA','FLL','LGA', { size: 3}
).addEdge('FLL-BOS','FLL','BOS', { size: 2}
).addEdge('FLL-MKE','FLL','MKE', { size: 3}
).addEdge('FLL-MCI','FLL','MCI', { size: 1}
).addEdge('FLL-MDW','FLL','MDW', { size: 1}
).addEdge('FLL-PHX','FLL','PHX', { size: 3}
).addEdge('FLL-LIM','FLL','LIM', { size: 1}
).addEdge('FLL-MEM','FLL','MEM', { size: 1}
).addEdge('FLL-CLE','FLL','CLE', { size: 2}
).addEdge('FLL-PHL','FLL','PHL', { size: 3}
).addEdge('FLL-DCA','FLL','DCA', { size: 3}
).addEdge('FLL-STL','FLL','STL', { size: 1}
).addEdge('FLL-SJU','FLL','SJU', { size: 2}
).addEdge('FLL-MBJ','FLL','MBJ', { size: 2}
).addEdge('FLL-SAL','FLL','SAL', { size: 1}
).addEdge('FLL-BWI','FLL','BWI', { size: 2}
).addEdge('SLC-PVR','SLC','PVR', { size: 2}
).addEdge('SLC-MCO','SLC','MCO', { size: 1}
).addEdge('SLC-CUN','SLC','CUN', { size: 2}
).addEdge('SLC-DTW','SLC','DTW', { size: 1}
).addEdge('SLC-STL','SLC','STL', { size: 1}
).addEdge('SLC-HNL','SLC','HNL', { size: 2}
).addEdge('SLC-BOS','SLC','BOS', { size: 1}
).addEdge('SLC-YYC','SLC','YYC', { size: 1}
).addEdge('SLC-MCI','SLC','MCI', { size: 1}
).addEdge('SLC-PDX','SLC','PDX', { size: 3}
).addEdge('SLC-PHX','SLC','PHX', { size: 3}
).addEdge('SLC-SAN','SLC','SAN', { size: 1}
).addEdge('SLC-MEM','SLC','MEM', { size: 1}
).addEdge('SLC-YVR','SLC','YVR', { size: 1}
).addEdge('SLC-MDW','SLC','MDW', { size: 1}
).addEdge('SLC-PHL','SLC','PHL', { size: 1}
).addEdge('SLC-DCA','SLC','DCA', { size: 1}
).addEdge('SLC-SEA','SLC','SEA', { size: 2}
).addEdge('SLC-BWI','SLC','BWI', { size: 2}
).addEdge('SEA-PVR','SEA','PVR', { size: 1}
).addEdge('SEA-MCO','SEA','MCO', { size: 1}
).addEdge('SEA-YEG','SEA','YEG', { size: 1}
).addEdge('SEA-OGG','SEA','OGG', { size: 2}
).addEdge('SEA-TPE','SEA','TPE', { size: 4}
).addEdge('SEA-STL','SEA','STL', { size: 2}
).addEdge('SEA-HNL','SEA','HNL', { size: 4}
).addEdge('SEA-BOS','SEA','BOS', { size: 2}
).addEdge('SEA-KIX','SEA','KIX', { size: 1}
).addEdge('SEA-MKE','SEA','MKE', { size: 1}
).addEdge('SEA-MCI','SEA','MCI', { size: 1}
).addEdge('SEA-PDX','SEA','PDX', { size: 4}
).addEdge('SEA-PHX','SEA','PHX', { size: 5}
).addEdge('SEA-SAN','SEA','SAN', { size: 2}
).addEdge('SEA-MDW','SEA','MDW', { size: 1}
).addEdge('SEA-YVR','SEA','YVR', { size: 5}
).addEdge('SEA-PHL','SEA','PHL', { size: 1}
).addEdge('SEA-JNU','SEA','JNU', { size: 1}
).addEdge('SEA-YYC','SEA','YYC', { size: 1}
).addEdge('SEA-DCA','SEA','DCA', { size: 1}
).addEdge('SEA-SLC','SEA','SLC', { size: 2}
).addEdge('SEA-KTN','SEA','KTN', { size: 3}
).addEdge('SEA-FAI','SEA','FAI', { size: 1}
).addEdge('SEA-DTW','SEA','DTW', { size: 1}
).addEdge('OME-OTZ','OME','OTZ', { size: 2}
).addEdge('DTW-PVR','DTW','PVR', { size: 1}
).addEdge('DTW-MCO','DTW','MCO', { size: 3}
).addEdge('DTW-CUN','DTW','CUN', { size: 3}
).addEdge('DTW-TPA','DTW','TPA', { size: 2}
).addEdge('DTW-NGO','DTW','NGO', { size: 1}
).addEdge('DTW-STL','DTW','STL', { size: 2}
).addEdge('DTW-NAS','DTW','NAS', { size: 1}
).addEdge('DTW-YOW','DTW','YOW', { size: 1}
).addEdge('DTW-LGA','DTW','LGA', { size: 3}
).addEdge('DTW-BOS','DTW','BOS', { size: 1}
).addEdge('DTW-MKE','DTW','MKE', { size: 1}
).addEdge('DTW-MCI','DTW','MCI', { size: 1}
).addEdge('DTW-CLE','DTW','CLE', { size: 1}
).addEdge('DTW-PHX','DTW','PHX', { size: 4}
).addEdge('DTW-SAN','DTW','SAN', { size: 1}
).addEdge('DTW-MEM','DTW','MEM', { size: 1}
).addEdge('DTW-MDW','DTW','MDW', { size: 2}
).addEdge('DTW-PHL','DTW','PHL', { size: 3}
).addEdge('DTW-DCA','DTW','DCA', { size: 2}
).addEdge('DTW-SJU','DTW','SJU', { size: 1}
).addEdge('DTW-FLL','DTW','FLL', { size: 2}
).addEdge('DTW-SLC','DTW','SLC', { size: 1}
).addEdge('DTW-MBJ','DTW','MBJ', { size: 1}
).addEdge('DTW-SEA','DTW','SEA', { size: 1}
).addEdge('DTW-BWI','DTW','BWI', { size: 2}
).addEdge('TPA-MEM','TPA','MEM', { size: 1}
).addEdge('TPA-BWI','TPA','BWI', { size: 2}
).addEdge('TPA-BOS','TPA','BOS', { size: 1}
).addEdge('TPA-PHL','TPA','PHL', { size: 3}
).addEdge('TPA-DTW','TPA','DTW', { size: 2}
).addEdge('TPA-MDW','TPA','MDW', { size: 1}
).addEdge('TPA-DCA','TPA','DCA', { size: 1}
).addEdge('TPA-SJU','TPA','SJU', { size: 2}
).addEdge('TPA-FLL','TPA','FLL', { size: 2}
).addEdge('TPA-YOW','TPA','YOW', { size: 1}
).addEdge('TPA-STL','TPA','STL', { size: 1}
).addEdge('TPA-LGA','TPA','LGA', { size: 1}
).addEdge('TPA-MKE','TPA','MKE', { size: 2}
).addEdge('TPA-MCI','TPA','MCI', { size: 1}
).addEdge('TPA-CLE','TPA','CLE', { size: 2}
).addEdge('TPA-PHX','TPA','PHX', { size: 2}
).addEdge('STL-MEM','STL','MEM', { size: 1}
).addEdge('STL-CUN','STL','CUN', { size: 1}
).addEdge('STL-PHL','STL','PHL', { size: 2}
).addEdge('STL-DCA','STL','DCA', { size: 1}
).addEdge('STL-CLE','STL','CLE', { size: 2}
).addEdge('STL-MKE','STL','MKE', { size: 1}
).addEdge('STL-DTW','STL','DTW', { size: 2}
).addEdge('STL-TPA','STL','TPA', { size: 1}
).addEdge('STL-MDW','STL','MDW', { size: 1}
).addEdge('STL-FLL','STL','FLL', { size: 1}
).addEdge('STL-SLC','STL','SLC', { size: 1}
).addEdge('STL-SAN','STL','SAN', { size: 1}
).addEdge('STL-LGA','STL','LGA', { size: 2}
).addEdge('STL-BOS','STL','BOS', { size: 1}
).addEdge('STL-SEA','STL','SEA', { size: 2}
).addEdge('STL-MCO','STL','MCO', { size: 1}
).addEdge('STL-MCI','STL','MCI', { size: 1}
).addEdge('STL-BWI','STL','BWI', { size: 1}
).addEdge('STL-PHX','STL','PHX', { size: 3}
).addEdge('OTZ-FAI','OTZ','FAI', { size: 1}
).addEdge('OTZ-OME','OTZ','OME', { size: 2}
).addEdge('LGA-MCO','LGA','MCO', { size: 3}
).addEdge('LGA-MEM','LGA','MEM', { size: 1}
).addEdge('LGA-PHL','LGA','PHL', { size: 1}
).addEdge('LGA-CLE','LGA','CLE', { size: 3}
).addEdge('LGA-DTW','LGA','DTW', { size: 3}
).addEdge('LGA-TPA','LGA','TPA', { size: 1}
).addEdge('LGA-MDW','LGA','MDW', { size: 1}
).addEdge('LGA-DCA','LGA','DCA', { size: 3}
).addEdge('LGA-FLL','LGA','FLL', { size: 3}
).addEdge('LGA-STL','LGA','STL', { size: 2}
).addEdge('LGA-BWI','LGA','BWI', { size: 3}
).addEdge('LGA-YOW','LGA','YOW', { size: 2}
).addEdge('LGA-BOS','LGA','BOS', { size: 3}
).addEdge('LGA-MKE','LGA','MKE', { size: 2}
).addEdge('LGA-MCI','LGA','MCI', { size: 2}
).addEdge('MKE-FLL','MKE','FLL', { size: 3}
).addEdge('MKE-MCO','MKE','MCO', { size: 3}
).addEdge('MKE-MEM','MKE','MEM', { size: 1}
).addEdge('MKE-BWI','MKE','BWI', { size: 2}
).addEdge('MKE-STL','MKE','STL', { size: 1}
).addEdge('MKE-CUN','MKE','CUN', { size: 2}
).addEdge('MKE-PHL','MKE','PHL', { size: 2}
).addEdge('MKE-SEA','MKE','SEA', { size: 1}
).addEdge('MKE-LGA','MKE','LGA', { size: 2}
).addEdge('MKE-CLE','MKE','CLE', { size: 2}
).addEdge('MKE-BOS','MKE','BOS', { size: 1}
).addEdge('MKE-DTW','MKE','DTW', { size: 1}
).addEdge('MKE-TPA','MKE','TPA', { size: 2}
).addEdge('MKE-DCA','MKE','DCA', { size: 2}
).addEdge('MKE-MCI','MKE','MCI', { size: 2}
).addEdge('MKE-PHX','MKE','PHX', { size: 4}
).addEdge('PDX-SAN','PDX','SAN', { size: 3}
).addEdge('PDX-HNL','PDX','HNL', { size: 2}
).addEdge('PDX-MDW','PDX','MDW', { size: 1}
).addEdge('PDX-YVR','PDX','YVR', { size: 4}
).addEdge('PDX-SLC','PDX','SLC', { size: 3}
).addEdge('PDX-BOS','PDX','BOS', { size: 2}
).addEdge('PDX-SEA','PDX','SEA', { size: 4}
).addEdge('PDX-OGG','PDX','OGG', { size: 2}
).addEdge('PDX-MCI','PDX','MCI', { size: 1}
).addEdge('PDX-PHX','PDX','PHX', { size: 6}
).addEdge('HNL-SAN','HNL','SAN', { size: 2}
).addEdge('HNL-AKL','HNL','AKL', { size: 2}
).addEdge('HNL-MEL','HNL','MEL', { size: 1}
).addEdge('HNL-GUM','HNL','GUM', { size: 2}
).addEdge('HNL-SLC','HNL','SLC', { size: 1}
).addEdge('HNL-YYC','HNL','YYC', { size: 2}
).addEdge('HNL-PPT','HNL','PPT', { size: 1}
).addEdge('HNL-NGO','HNL','NGO', { size: 2}
).addEdge('HNL-FUK','HNL','FUK', { size: 1}
).addEdge('HNL-PDX','HNL','PDX', { size: 2}
).addEdge('HNL-YVR','HNL','YVR', { size: 4}
).addEdge('HNL-NAN','HNL','NAN', { size: 3}
).addEdge('HNL-KIX','HNL','KIX', { size: 4}
).addEdge('HNL-HND','HNL','HND', { size: 7}
).addEdge('HNL-SEA','HNL','SEA', { size: 3}
).addEdge('HNL-OGG','HNL','OGG', { size: 5}
).addEdge('HNL-PHX','HNL','PHX', { size: 3}
).addEdge('SAN-HNL','SAN','HNL', { size: 2}
).addEdge('SAN-GDL','SAN','GDL', { size: 1}
).addEdge('SAN-PVR','SAN','PVR', { size: 2}
).addEdge('SAN-PHL','SAN','PHL', { size: 2}
).addEdge('SAN-YVR','SAN','YVR', { size: 2}
).addEdge('SAN-YYC','SAN','YYC', { size: 2}
).addEdge('SAN-DTW','SAN','DTW', { size: 1}
).addEdge('SAN-MDW','SAN','MDW', { size: 1}
).addEdge('SAN-SLC','SAN','SLC', { size: 1}
).addEdge('SAN-STL','SAN','STL', { size: 1}
).addEdge('SAN-PDX','SAN','PDX', { size: 3}
).addEdge('SAN-BOS','SAN','BOS', { size: 1}
).addEdge('SAN-SEA','SAN','SEA', { size: 2}
).addEdge('SAN-OGG','SAN','OGG', { size: 2}
).addEdge('SAN-MCI','SAN','MCI', { size: 1}
).addEdge('SAN-BWI','SAN','BWI', { size: 1}
).addEdge('SAN-PHX','SAN','PHX', { size: 2}
).addEdge('MDW-SAN','MDW','SAN', { size: 1}
).addEdge('MDW-CLE','MDW','CLE', { size: 1}
).addEdge('MDW-MCO','MDW','MCO', { size: 2}
).addEdge('MDW-PHL','MDW','PHL', { size: 1}
).addEdge('MDW-DTW','MDW','DTW', { size: 2}
).addEdge('MDW-TPA','MDW','TPA', { size: 1}
).addEdge('MDW-STL','MDW','STL', { size: 1}
).addEdge('MDW-FLL','MDW','FLL', { size: 1}
).addEdge('MDW-SLC','MDW','SLC', { size: 1}
).addEdge('MDW-PDX','MDW','PDX', { size: 1}
).addEdge('MDW-LGA','MDW','LGA', { size: 1}
).addEdge('MDW-GDL','MDW','GDL', { size: 1}
).addEdge('MDW-BOS','MDW','BOS', { size: 1}
).addEdge('MDW-SEA','MDW','SEA', { size: 1}
).addEdge('MDW-MCI','MDW','MCI', { size: 1}
).addEdge('MDW-BWI','MDW','BWI', { size: 1}
).addEdge('MDW-PHX','MDW','PHX', { size: 1}
).addEdge('PHL-MCO','PHL','MCO', { size: 4}
).addEdge('PHL-SJO','PHL','SJO', { size: 1}
).addEdge('PHL-DTW','PHL','DTW', { size: 3}
).addEdge('PHL-TPA','PHL','TPA', { size: 3}
).addEdge('PHL-STL','PHL','STL', { size: 2}
).addEdge('PHL-NAS','PHL','NAS', { size: 3}
).addEdge('PHL-TLV','PHL','TLV', { size: 1}
).addEdge('PHL-YOW','PHL','YOW', { size: 1}
).addEdge('PHL-LGA','PHL','LGA', { size: 1}
).addEdge('PHL-BOS','PHL','BOS', { size: 2}
).addEdge('PHL-MKE','PHL','MKE', { size: 2}
).addEdge('PHL-MAN','PHL','MAN', { size: 2}
).addEdge('PHL-MCI','PHL','MCI', { size: 1}
).addEdge('PHL-MDW','PHL','MDW', { size: 1}
).addEdge('PHL-PHX','PHL','PHX', { size: 3}
).addEdge('PHL-SAN','PHL','SAN', { size: 2}
).addEdge('PHL-MEM','PHL','MEM', { size: 1}
).addEdge('PHL-CUN','PHL','CUN', { size: 1}
).addEdge('PHL-ZRH','PHL','ZRH', { size: 2}
).addEdge('PHL-CLE','PHL','CLE', { size: 3}
).addEdge('PHL-SEA','PHL','SEA', { size: 1}
).addEdge('PHL-SLC','PHL','SLC', { size: 1}
).addEdge('PHL-DCA','PHL','DCA', { size: 1}
).addEdge('PHL-SJU','PHL','SJU', { size: 2}
).addEdge('PHL-FLL','PHL','FLL', { size: 3}
).addEdge('PHL-DUB','PHL','DUB', { size: 1}
).addEdge('PHL-MBJ','PHL','MBJ', { size: 2}
).addEdge('PHL-BWI','PHL','BWI', { size: 1}
).addEdge('KTN-JNU','KTN','JNU', { size: 3}
).addEdge('KTN-SEA','KTN','SEA', { size: 3}
).addEdge('FAI-OTZ','FAI','OTZ', { size: 1}
).addEdge('FAI-SEA','FAI','SEA', { size: 1}
).addEdge('BWI-SAN','BWI','SAN', { size: 1}
).addEdge('BWI-MCO','BWI','MCO', { size: 2}
).addEdge('BWI-BOS','BWI','BOS', { size: 3}
).addEdge('BWI-CUN','BWI','CUN', { size: 1}
).addEdge('BWI-PHL','BWI','PHL', { size: 1}
).addEdge('BWI-CLE','BWI','CLE', { size: 3}
).addEdge('BWI-DTW','BWI','DTW', { size: 2}
).addEdge('BWI-TPA','BWI','TPA', { size: 2}
).addEdge('BWI-MDW','BWI','MDW', { size: 1}
).addEdge('BWI-SJU','BWI','SJU', { size: 1}
).addEdge('BWI-FLL','BWI','FLL', { size: 2}
).addEdge('BWI-SLC','BWI','SLC', { size: 2}
).addEdge('BWI-STL','BWI','STL', { size: 1}
).addEdge('BWI-MBJ','BWI','MBJ', { size: 1}
).addEdge('BWI-NAS','BWI','NAS', { size: 1}
).addEdge('BWI-LGA','BWI','LGA', { size: 3}
).addEdge('BWI-MKE','BWI','MKE', { size: 2}
).addEdge('BWI-MCI','BWI','MCI', { size: 1}
).addEdge('BWI-PHX','BWI','PHX', { size: 3}
).addEdge('MCO-CUN','MCO','CUN', { size: 3}
).addEdge('MCO-YEG','MCO','YEG', { size: 1}
).addEdge('MCO-PTY','MCO','PTY', { size: 3}
).addEdge('MCO-SJO','MCO','SJO', { size: 1}
).addEdge('MCO-DTW','MCO','DTW', { size: 3}
).addEdge('MCO-SAL','MCO','SAL', { size: 2}
).addEdge('MCO-YWG','MCO','YWG', { size: 2}
).addEdge('MCO-NAS','MCO','NAS', { size: 3}
).addEdge('MCO-YOW','MCO','YOW', { size: 3}
).addEdge('MCO-LGA','MCO','LGA', { size: 3}
).addEdge('MCO-BOS','MCO','BOS', { size: 3}
).addEdge('MCO-MKE','MCO','MKE', { size: 3}
).addEdge('MCO-MAN','MCO','MAN', { size: 2}
).addEdge('MCO-MCI','MCO','MCI', { size: 2}
).addEdge('MCO-MDW','MCO','MDW', { size: 2}
).addEdge('MCO-PHX','MCO','PHX', { size: 2}
).addEdge('MCO-MEM','MCO','MEM', { size: 1}
).addEdge('MCO-CLE','MCO','CLE', { size: 2}
).addEdge('MCO-PHL','MCO','PHL', { size: 4}
).addEdge('MCO-SLC','MCO','SLC', { size: 1}
).addEdge('MCO-YYC','MCO','YYC', { size: 1}
).addEdge('MCO-DCA','MCO','DCA', { size: 3}
).addEdge('MCO-STL','MCO','STL', { size: 1}
).addEdge('MCO-SJU','MCO','SJU', { size: 3}
).addEdge('MCO-FLL','MCO','FLL', { size: 2}
).addEdge('MCO-DUB','MCO','DUB', { size: 2}
).addEdge('MCO-MBJ','MCO','MBJ', { size: 2}
).addEdge('MCO-SEA','MCO','SEA', { size: 1}
).addEdge('MCO-BWI','MCO','BWI', { size: 2}
).addEdge('DPS-NGO','DPS','NGO', { size: 1}
).addEdge('DPS-MEL','DPS','MEL', { size: 3}
).addEdge('DPS-ADL','DPS','ADL', { size: 1}
).addEdge('DPS-PER','DPS','PER', { size: 5}
).addEdge('DPS-KIX','DPS','KIX', { size: 1}
).addEdge('DPS-TPE','DPS','TPE', { size: 3}
).addEdge('DPS-DRW','DPS','DRW', { size: 2}
).addEdge('DPS-CGK','DPS','CGK', { size: 4}
).addEdge('ATH-OTP','ATH','OTP', { size: 2}
).addEdge('ATH-WAW','ATH','WAW', { size: 1}
).addEdge('ATH-GVA','ATH','GVA', { size: 1}
).addEdge('ATH-BUD','ATH','BUD', { size: 1}
).addEdge('ATH-DUS','ATH','DUS', { size: 2}
).addEdge('ATH-BAH','ATH','BAH', { size: 1}
).addEdge('ATH-TUN','ATH','TUN', { size: 1}
).addEdge('ATH-CAI','ATH','CAI', { size: 2}
).addEdge('ATH-MXP','ATH','MXP', { size: 5}
).addEdge('ATH-DAM','ATH','DAM', { size: 1}
).addEdge('ATH-EDI','ATH','EDI', { size: 1}
).addEdge('ATH-MRS','ATH','MRS', { size: 1}
).addEdge('ATH-CPH','ATH','CPH', { size: 2}
).addEdge('ATH-AMM','ATH','AMM', { size: 1}
).addEdge('ATH-PRG','ATH','PRG', { size: 1}
).addEdge('ATH-TLV','ATH','TLV', { size: 2}
).addEdge('ATH-BEY','ATH','BEY', { size: 1}
).addEdge('ATH-AUH','ATH','AUH', { size: 3}
).addEdge('ATH-VIE','ATH','VIE', { size: 2}
).addEdge('ATH-KBP','ATH','KBP', { size: 1}
).addEdge('ATH-DOH','ATH','DOH', { size: 1}
).addEdge('ATH-ZRH','ATH','ZRH', { size: 1}
).addEdge('ATH-MAN','ATH','MAN', { size: 1}
).addEdge('ATH-LIS','ATH','LIS', { size: 2}
).addEdge('NGO-SHE','NGO','SHE', { size: 1}
).addEdge('NGO-HNL','NGO','HNL', { size: 2}
).addEdge('NGO-DLC','NGO','DLC', { size: 1}
).addEdge('NGO-GUM','NGO','GUM', { size: 4}
).addEdge('NGO-FUK','NGO','FUK', { size: 1}
).addEdge('NGO-TAO','NGO','TAO', { size: 2}
).addEdge('NGO-HEL','NGO','HEL', { size: 2}
).addEdge('NGO-PUS','NGO','PUS', { size: 2}
).addEdge('NGO-TSN','NGO','TSN', { size: 2}
).addEdge('NGO-HAN','NGO','HAN', { size: 2}
).addEdge('NGO-SGN','NGO','SGN', { size: 1}
).addEdge('NGO-TPE','NGO','TPE', { size: 5}
).addEdge('NGO-DTW','NGO','DTW', { size: 1}
).addEdge('NGO-OKA','NGO','OKA', { size: 3}
).addEdge('NGO-CTS','NGO','CTS', { size: 3}
).addEdge('NGO-DPS','NGO','DPS', { size: 1}
).addEdge('RIX-WAW','RIX','WAW', { size: 2}
).addEdge('RIX-ZRH','RIX','ZRH', { size: 1}
).addEdge('RIX-TAS','RIX','TAS', { size: 2}
).addEdge('RIX-HAM','RIX','HAM', { size: 1}
).addEdge('RIX-ARN','RIX','ARN', { size: 3}
).addEdge('RIX-DUS','RIX','DUS', { size: 1}
).addEdge('RIX-STN','RIX','STN', { size: 1}
).addEdge('RIX-TXL','RIX','TXL', { size: 1}
).addEdge('RIX-DUB','RIX','DUB', { size: 1}
).addEdge('RIX-CPH','RIX','CPH', { size: 3}
).addEdge('RIX-HEL','RIX','HEL', { size: 2}
).addEdge('RIX-PRG','RIX','PRG', { size: 1}
).addEdge('RIX-TLV','RIX','TLV', { size: 1}
).addEdge('RIX-VIE','RIX','VIE', { size: 2}
).addEdge('RIX-KBP','RIX','KBP', { size: 2}
).addEdge('RIX-LTN','RIX','LTN', { size: 1}
).addEdge('RIX-LED','RIX','LED', { size: 2}
).addEdge('RIX-OSL','RIX','OSL', { size: 3}
).addEdge('EZE-AKL','EZE','AKL', { size: 1}
).addEdge('EZE-CCS','EZE','CCS', { size: 2}
).addEdge('EZE-SCL','EZE','SCL', { size: 5}
).addEdge('EZE-PTY','EZE','PTY', { size: 1}
).addEdge('EZE-CPT','EZE','CPT', { size: 1}
).addEdge('EZE-GIG','EZE','GIG', { size: 4}
).addEdge('EZE-POA','EZE','POA', { size: 1}
).addEdge('EZE-LIM','EZE','LIM', { size: 4}
).addEdge('KIX-SHE','KIX','SHE', { size: 2}
).addEdge('KIX-HNL','KIX','HNL', { size: 4}
).addEdge('KIX-AKL','KIX','AKL', { size: 2}
).addEdge('KIX-DLC','KIX','DLC', { size: 3}
).addEdge('KIX-GUM','KIX','GUM', { size: 5}
).addEdge('KIX-HAN','KIX','HAN', { size: 2}
).addEdge('KIX-SGN','KIX','SGN', { size: 2}
).addEdge('KIX-TPE','KIX','TPE', { size: 6}
).addEdge('KIX-FOC','KIX','FOC', { size: 2}
).addEdge('KIX-NKG','KIX','NKG', { size: 2}
).addEdge('KIX-TAO','KIX','TAO', { size: 4}
).addEdge('KIX-CTS','KIX','CTS', { size: 4}
).addEdge('KIX-DPS','KIX','DPS', { size: 1}
).addEdge('KIX-HRB','KIX','HRB', { size: 1}
).addEdge('KIX-FUK','KIX','FUK', { size: 1}
).addEdge('KIX-HGH','KIX','HGH', { size: 2}
).addEdge('KIX-HEL','KIX','HEL', { size: 2}
).addEdge('KIX-TNA','KIX','TNA', { size: 2}
).addEdge('KIX-HND','KIX','HND', { size: 3}
).addEdge('KIX-SEA','KIX','SEA', { size: 1}
).addEdge('KIX-PUS','KIX','PUS', { size: 5}
).addEdge('KIX-DOH','KIX','DOH', { size: 2}
).addEdge('KIX-OKA','KIX','OKA', { size: 5}
).addEdge('KIX-CNS','KIX','CNS', { size: 3}
).addEdge('PMI-AGP','PMI','AGP', { size: 4}
).addEdge('PMI-STN','PMI','STN', { size: 2}
).addEdge('PMI-ZRH','PMI','ZRH', { size: 3}
).addEdge('PMI-HAM','PMI','HAM', { size: 1}
).addEdge('PMI-CGN','PMI','CGN', { size: 1}
).addEdge('PMI-DUS','PMI','DUS', { size: 1}
).addEdge('PMI-STR','PMI','STR', { size: 1}
).addEdge('PMI-TXL','PMI','TXL', { size: 1}
).addEdge('PMI-OPO','PMI','OPO', { size: 1}
).addEdge('PMI-ALG','PMI','ALG', { size: 1}
).addEdge('PMI-CPH','PMI','CPH', { size: 1}
).addEdge('PMI-VIE','PMI','VIE', { size: 2}
).addEdge('PMI-ALC','PMI','ALC', { size: 3}
).addEdge('PMI-LIS','PMI','LIS', { size: 2}
).addEdge('DRW-MEL','DRW','MEL', { size: 3}
).addEdge('DRW-SGN','DRW','SGN', { size: 2}
).addEdge('DRW-ADL','DRW','ADL', { size: 2}
).addEdge('DRW-PER','DRW','PER', { size: 2}
).addEdge('DRW-DPS','DRW','DPS', { size: 2}
).addEdge('DRW-CNS','DRW','CNS', { size: 2}
).addEdge('SYX-SHE','SYX','SHE', { size: 1}
).addEdge('SYX-XMN','SYX','XMN', { size: 3}
).addEdge('SYX-TSN','SYX','TSN', { size: 4}
).addEdge('SYX-TYN','SYX','TYN', { size: 2}
).addEdge('SYX-CSX','SYX','CSX', { size: 6}
).addEdge('SYX-SZX','SYX','SZX', { size: 5}
).addEdge('SYX-CGO','SYX','CGO', { size: 6}
).addEdge('SYX-WUH','SYX','WUH', { size: 5}
).addEdge('SYX-XIY','SYX','XIY', { size: 3}
).addEdge('SYX-KMG','SYX','KMG', { size: 3}
).addEdge('SYX-TPE','SYX','TPE', { size: 2}
).addEdge('SYX-FOC','SYX','FOC', { size: 3}
).addEdge('SYX-HGH','SYX','HGH', { size: 6}
).addEdge('SYX-NKG','SYX','NKG', { size: 5}
).addEdge('SYX-SHA','SYX','SHA', { size: 5}
).addEdge('SYX-CKG','SYX','CKG', { size: 5}
).addEdge('SYX-KWE','SYX','KWE', { size: 4}
).addEdge('SYX-CTU','SYX','CTU', { size: 6}
).addEdge('SYX-URC','SYX','URC', { size: 1}
).addEdge('SYX-HRB','SYX','HRB', { size: 1}
).addEdge('SYX-DLC','SYX','DLC', { size: 1}
).addEdge('SYX-TNA','SYX','TNA', { size: 4}
).addEdge('NBO-LOS','NBO','LOS', { size: 2}
).addEdge('NBO-LAD','NBO','LAD', { size: 2}
).addEdge('NBO-ADD','NBO','ADD', { size: 4}
).addEdge('NBO-BAH','NBO','BAH', { size: 1}
).addEdge('NBO-DOH','NBO','DOH', { size: 1}
).addEdge('NBO-CAI','NBO','CAI', { size: 1}
).addEdge('NBO-JED','NBO','JED', { size: 2}
).addEdge('NBO-KRT','NBO','KRT', { size: 1}
).addEdge('NBO-AMM','NBO','AMM', { size: 1}
).addEdge('NBO-ZRH','NBO','ZRH', { size: 2}
).addEdge('NBO-ACC','NBO','ACC', { size: 1}
).addEdge('NBO-DLA','NBO','DLA', { size: 1}
).addEdge('NBO-SHJ','NBO','SHJ', { size: 1}
).addEdge('HIR-VLI','HIR','VLI', { size: 3}
).addEdge('HIR-POM','HIR','POM', { size: 1}
).addEdge('HIR-NAN','HIR','NAN', { size: 2}
).addEdge('PPT-HNL','PPT','HNL', { size: 1}
).addEdge('PPT-AKL','PPT','AKL', { size: 3}
).addEdge('OVB-URC','OVB','URC', { size: 2}
).addEdge('OVB-SVX','OVB','SVX', { size: 2}
).addEdge('OVB-ALA','OVB','ALA', { size: 1}
).addEdge('OVB-TAS','OVB','TAS', { size: 2}
).addEdge('OVB-KBP','OVB','KBP', { size: 1}
).addEdge('OVB-PRG','OVB','PRG', { size: 1}
).addEdge('OVB-LED','OVB','LED', { size: 4}
).addEdge('TNA-SHE','TNA','SHE', { size: 3}
).addEdge('TNA-HRB','TNA','HRB', { size: 6}
).addEdge('TNA-DLC','TNA','DLC', { size: 7}
).addEdge('TNA-XMN','TNA','XMN', { size: 3}
).addEdge('TNA-HGH','TNA','HGH', { size: 4}
).addEdge('TNA-HAK','TNA','HAK', { size: 1}
).addEdge('TNA-URC','TNA','URC', { size: 4}
).addEdge('TNA-SYX','TNA','SYX', { size: 4}
).addEdge('TNA-KIX','TNA','KIX', { size: 2}
).addEdge('TNA-TYN','TNA','TYN', { size: 3}
).addEdge('TNA-CSX','TNA','CSX', { size: 5}
).addEdge('TNA-SZX','TNA','SZX', { size: 5}
).addEdge('TNA-CGO','TNA','CGO', { size: 2}
).addEdge('TNA-WUH','TNA','WUH', { size: 4}
).addEdge('TNA-XIY','TNA','XIY', { size: 4}
).addEdge('TNA-KMG','TNA','KMG', { size: 5}
).addEdge('TNA-TPE','TNA','TPE', { size: 2}
).addEdge('TNA-FOC','TNA','FOC', { size: 4}
).addEdge('TNA-SHA','TNA','SHA', { size: 4}
).addEdge('TNA-CKG','TNA','CKG', { size: 4}
).addEdge('TNA-CTU','TNA','CTU', { size: 6}
).addEdge('HAK-TNA','HAK','TNA', { size: 1}
).addEdge('HAK-XMN','HAK','XMN', { size: 4}
).addEdge('HAK-TSN','HAK','TSN', { size: 2}
).addEdge('HAK-TYN','HAK','TYN', { size: 2}
).addEdge('HAK-CSX','HAK','CSX', { size: 7}
).addEdge('HAK-NNG','HAK','NNG', { size: 4}
).addEdge('HAK-SZX','HAK','SZX', { size: 5}
).addEdge('HAK-CGO','HAK','CGO', { size: 3}
).addEdge('HAK-WUH','HAK','WUH', { size: 4}
).addEdge('HAK-XIY','HAK','XIY', { size: 3}
).addEdge('HAK-KMG','HAK','KMG', { size: 4}
).addEdge('HAK-TPE','HAK','TPE', { size: 4}
).addEdge('HAK-FOC','HAK','FOC', { size: 4}
).addEdge('HAK-HGH','HAK','HGH', { size: 4}
).addEdge('HAK-NKG','HAK','NKG', { size: 6}
).addEdge('HAK-TAO','HAK','TAO', { size: 2}
).addEdge('HAK-SHA','HAK','SHA', { size: 3}
).addEdge('HAK-CKG','HAK','CKG', { size: 4}
).addEdge('HAK-KWE','HAK','KWE', { size: 2}
).addEdge('HAK-CTU','HAK','CTU', { size: 3}
).addEdge('SHE-SYX','SHE','SYX', { size: 1}
).addEdge('SHE-TPE','SHE','TPE', { size: 4}
).addEdge('SHE-TYN','SHE','TYN', { size: 4}
).addEdge('SHE-SZX','SHE','SZX', { size: 3}
).addEdge('SHE-CGO','SHE','CGO', { size: 6}
).addEdge('SHE-WUH','SHE','WUH', { size: 3}
).addEdge('SHE-XIY','SHE','XIY', { size: 5}
).addEdge('SHE-XMN','SHE','XMN', { size: 3}
).addEdge('SHE-HGH','SHE','HGH', { size: 6}
).addEdge('SHE-NKG','SHE','NKG', { size: 4}
).addEdge('SHE-TAO','SHE','TAO', { size: 5}
).addEdge('SHE-SHA','SHE','SHA', { size: 3}
).addEdge('SHE-CKG','SHE','CKG', { size: 1}
).addEdge('SHE-CTU','SHE','CTU', { size: 2}
).addEdge('SHE-HRB','SHE','HRB', { size: 3}
).addEdge('SHE-DLC','SHE','DLC', { size: 2}
).addEdge('SHE-NGO','SHE','NGO', { size: 1}
).addEdge('SHE-TNA','SHE','TNA', { size: 3}
).addEdge('SHE-FUK','SHE','FUK', { size: 1}
).addEdge('SHE-KIX','SHE','KIX', { size: 2}
).addEdge('SHE-PUS','SHE','PUS', { size: 2}
).addEdge('CEB-DOH','CEB','DOH', { size: 1}
).addEdge('CEB-PUS','CEB','PUS', { size: 4}
).addEdge('SAW-CMN','SAW','CMN', { size: 1}
).addEdge('SAW-OTP','SAW','OTP', { size: 1}
).addEdge('SAW-ZRH','SAW','ZRH', { size: 1}
).addEdge('SAW-HAM','SAW','HAM', { size: 1}
).addEdge('SAW-CGN','SAW','CGN', { size: 3}
).addEdge('SAW-DUS','SAW','DUS', { size: 3}
).addEdge('SAW-STN','SAW','STN', { size: 1}
).addEdge('SAW-STR','SAW','STR', { size: 3}
).addEdge('SAW-MRS','SAW','MRS', { size: 1}
).addEdge('SAW-CPH','SAW','CPH', { size: 1}
).addEdge('SAW-TXL','SAW','TXL', { size: 1}
).addEdge('SAW-JED','SAW','JED', { size: 1}
).addEdge('SAW-BEY','SAW','BEY', { size: 1}
).addEdge('SAW-ARN','SAW','ARN', { size: 1}
).addEdge('SAW-VIE','SAW','VIE', { size: 2}
).addEdge('SAW-SHJ','SAW','SHJ', { size: 1}
).addEdge('SAW-LTN','SAW','LTN', { size: 1}
).addEdge('MHD-THR','MHD','THR', { size: 5}
).addEdge('MHD-DAM','MHD','DAM', { size: 2}
).addEdge('MHD-KWI','MHD','KWI', { size: 3}
).addEdge('MHD-BEY','MHD','BEY', { size: 1}
).addEdge('MHD-DOH','MHD','DOH', { size: 1}
).addEdge('MHD-DMM','MHD','DMM', { size: 1}

).draw(); }); </script>
<style type="text/css">/* sigma.js context : */ .sigma {
margin-left:auto;
margin-right:auto;
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #222;
width: 100%;
height: 100%;
top: 0;
left: 0;
}</style>
</head><body><div class="sigma" id="sig"></div></body></html>

